# near model CODE resource # jump table entries: 0-0 (1 of them) export_0: 00000000 A036 syscall MoreMasters 00000002 598F subq.l A7, 4 00000004 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */ 0000000A 3F3C 0000 move.w -[A7], 0x0 0000000E A9A0 syscall GetResource 00000010 265F movea.l A3, [A7]+ 00000012 598F subq.l A7, 4 00000014 2F0B move.l -[A7], A3 00000016 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 00000018 281F move.l D4, [A7]+ 0000001A 3A3C C090 move.w D5, 0xC090 0000001E 48C5 ext.l D5 00000020 4485 neg.l D5 00000022 2005 move.l D0, D5 00000024 D084 add.l D0, D4 00000026 A31E syscall NewPtrClear, flags=3 00000028 2848 movea.l A4, A0 0000002A D9C5 add.l A4, D5 0000002C 21CC 02B6 move.l [0x000002B6 /* ExpandMem */], A4 00000030 2053 movea.l A0, [A3] 00000032 224C movea.l A1, A4 00000034 2004 move.l D0, D4 00000036 A02E syscall BlockMove/BlockMoveData 00000038 2F0B move.l -[A7], A3 0000003A A9A3 syscall ReleaseResource 0000003C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000040 41ED 002A lea.l A0, [A5 + 0x2A /* export_1 */] 00000044 3828 FFFE move.w D4, [A0 - 0x2] 00000048 2F08 move.l -[A7], A0 0000004A A9F1 syscall UnloadSeg 0000004C 598F subq.l A7, 4 0000004E 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00000054 3F04 move.w -[A7], D4 00000056 A9A0 syscall GetResource 00000058 205F movea.l A0, [A7]+ 0000005A A049 syscall HPurge 0000005C A01D syscall MaxMem 0000005E 486C FFFA pea.l [A4 - 0x6] 00000062 486C FFFE pea.l [A4 - 0x2] 00000066 4EBA 5012 jsr [PC + 0x5012 /* 0000507A */] 0000006A 508F addq.l A7, 8 0000006C 2F2C FFFA move.l -[A7], [A4 - 0x6] 00000070 3F2C FFFE move.w -[A7], [A4 - 0x2] 00000074 4EBA 6492 jsr [PC + 0x6492 /* 00006508 */] 00000078 4EBA 4F12 jsr [PC + 0x4F12 /* 00004F8C */] 0000007C 5C8F addq.l A7, 6 0000007E 3F3C 0000 move.w -[A7], 0x0 00000082 4EBA 6902 jsr [PC + 0x6902 /* 00006986 */] fn00000086: 00000086 4E56 0000 link A6, 0 0000008A 4EBA 0016 jsr [PC + 0x16 /* 000000A2 */] 0000008E 4EBA 004C jsr [PC + 0x4C /* 000000DC */] 00000092 4EBA 02F6 jsr [PC + 0x2F6 /* 0000038A */] 00000096 4EBA 0030 jsr [PC + 0x30 /* 000000C8 */] 0000009A 4EBA 001C jsr [PC + 0x1C /* 000000B8 */] 0000009E 4E5E unlink A6 000000A0 4E75 rts fn000000A2: 000000A2 4E56 0000 link A6, 0 000000A6 486C C404 pea.l [A4 - 0x3BFC] 000000AA 4EBA 5860 jsr [PC + 0x5860 /* 0000590C */] 000000AE 588F addq.l A7, 4 000000B0 4EBA 6EAA jsr [PC + 0x6EAA /* 00006F5C */] 000000B4 4E5E unlink A6 000000B6 4E75 rts fn000000B8: 000000B8 4E56 0000 link A6, 0 000000BC 4EBA 6A1E jsr [PC + 0x6A1E /* 00006ADC */] 000000C0 4EBA 7B76 jsr [PC + 0x7B76 /* 00007C38 */] 000000C4 4E5E unlink A6 000000C6 4E75 rts fn000000C8: 000000C8 4E56 0000 link A6, 0 000000CC 4267 clr.w -[A7] 000000CE 3F3C FFFF move.w -[A7], 0xFFFF 000000D2 4EBA 6968 jsr [PC + 0x6968 /* 00006A3C */] 000000D6 588F addq.l A7, 4 000000D8 4E5E unlink A6 000000DA 4E75 rts fn000000DC: 000000DC 4E56 0000 link A6, 0 000000E0 4EBA 71BA jsr [PC + 0x71BA /* 0000729C */] 000000E4 3F3C 014F move.w -[A7], 0x14F 000000E8 3F3C 013B move.w -[A7], 0x13B 000000EC 3F3C 001B move.w -[A7], 0x1B 000000F0 3F3C 0007 move.w -[A7], 0x7 000000F4 486C DCD0 pea.l [A4 - 0x2330] 000000F8 4EBA 7E60 jsr [PC + 0x7E60 /* 00007F5A */] 000000FC DEFC 000C add.w A7, 0xC 00000100 2F3C 0000 0001 move.l -[A7], 0x1 00000106 4267 clr.w -[A7] 00000108 42A7 clr.l -[A7] 0000010A 3F3C 0002 move.w -[A7], 0x2 0000010E 3F3C 0001 move.w -[A7], 0x1 00000112 486C 0000 pea.l [A4 + 0x0] 00000116 486C DCD0 pea.l [A4 - 0x2330] 0000011A 486C DFAC pea.l [A4 - 0x2054] 0000011E 4EBA 718C jsr [PC + 0x718C /* 000072AC */] 00000122 DEFC 001A add.w A7, 0x1A 00000126 2940 DD38 move.l [A4 - 0x22C8], D0 0000012A 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 0000012E 4EBA 57EA jsr [PC + 0x57EA /* 0000591A */] 00000132 588F addq.l A7, 4 00000134 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000138 4EBA 6D30 jsr [PC + 0x6D30 /* 00006E6A */] 0000013C 548F addq.l A7, 2 0000013E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000142 4EBA 6D54 jsr [PC + 0x6D54 /* 00006E98 */] 00000146 548F addq.l A7, 2 00000148 486C C3FC pea.l [A4 - 0x3C04] 0000014C 4EBA 57E8 jsr [PC + 0x57E8 /* 00005936 */] 00000150 588F addq.l A7, 4 00000152 3F3C 0004 move.w -[A7], 0x4 00000156 3F3C 0004 move.w -[A7], 0x4 0000015A 4EBA 7A42 jsr [PC + 0x7A42 /* 00007B9E */] 0000015E 588F addq.l A7, 4 00000160 486C C3EC pea.l [A4 - 0x3C14] 00000164 4EBA 7A58 jsr [PC + 0x7A58 /* 00007BBE */] 00000168 588F addq.l A7, 4 0000016A 3F3C 0134 move.w -[A7], 0x134 0000016E 3F3C 0134 move.w -[A7], 0x134 00000172 4267 clr.w -[A7] 00000174 4267 clr.w -[A7] 00000176 486C DCD0 pea.l [A4 - 0x2330] 0000017A 4EBA 7DDE jsr [PC + 0x7DDE /* 00007F5A */] 0000017E DEFC 000C add.w A7, 0xC 00000182 3F3C 014F move.w -[A7], 0x14F 00000186 3F3C 01F9 move.w -[A7], 0x1F9 0000018A 3F3C 0108 move.w -[A7], 0x108 0000018E 3F3C 014B move.w -[A7], 0x14B 00000192 486C DCC0 pea.l [A4 - 0x2340] 00000196 4EBA 7DC2 jsr [PC + 0x7DC2 /* 00007F5A */] 0000019A DEFC 000C add.w A7, 0xC 0000019E 2F3C 0000 0002 move.l -[A7], 0x2 000001A4 4267 clr.w -[A7] 000001A6 42A7 clr.l -[A7] 000001A8 3F3C 0002 move.w -[A7], 0x2 000001AC 3F3C 0001 move.w -[A7], 0x1 000001B0 486C 0006 pea.l [A4 + 0x6] 000001B4 486C DCC0 pea.l [A4 - 0x2340] 000001B8 486C DF10 pea.l [A4 - 0x20F0] 000001BC 4EBA 70EE jsr [PC + 0x70EE /* 000072AC */] 000001C0 DEFC 001A add.w A7, 0x1A 000001C4 2940 DD34 move.l [A4 - 0x22CC], D0 000001C8 2F2C DD34 move.l -[A7], [A4 - 0x22CC] 000001CC 4EBA 574C jsr [PC + 0x574C /* 0000591A */] 000001D0 588F addq.l A7, 4 000001D2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000001D6 4EBA 79D8 jsr [PC + 0x79D8 /* 00007BB0 */] 000001DA 548F addq.l A7, 2 000001DC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000001E0 4EBA 6C88 jsr [PC + 0x6C88 /* 00006E6A */] 000001E4 548F addq.l A7, 2 000001E6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000001EA 4EBA 6CAC jsr [PC + 0x6CAC /* 00006E98 */] 000001EE 548F addq.l A7, 2 000001F0 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 000001F4 3F3C 00AE move.w -[A7], 0xAE 000001F8 4267 clr.w -[A7] 000001FA 4267 clr.w -[A7] 000001FC 486C DCC0 pea.l [A4 - 0x2340] 00000200 4EBA 7D58 jsr [PC + 0x7D58 /* 00007F5A */] 00000204 DEFC 000C add.w A7, 0xC 00000208 3F3C 0062 move.w -[A7], 0x62 /* 'b' */ 0000020C 3F3C 01F9 move.w -[A7], 0x1F9 00000210 3F3C 001B move.w -[A7], 0x1B 00000214 3F3C 014B move.w -[A7], 0x14B 00000218 486C DC98 pea.l [A4 - 0x2368] 0000021C 4EBA 7D3C jsr [PC + 0x7D3C /* 00007F5A */] 00000220 DEFC 000C add.w A7, 0xC 00000224 2F3C 0000 0003 move.l -[A7], 0x3 0000022A 4267 clr.w -[A7] 0000022C 42A7 clr.l -[A7] 0000022E 3F3C 0002 move.w -[A7], 0x2 00000232 3F3C 0001 move.w -[A7], 0x1 00000236 486C 000C pea.l [A4 + 0xC] 0000023A 486C DC98 pea.l [A4 - 0x2368] 0000023E 486C DE74 pea.l [A4 - 0x218C] 00000242 4EBA 7068 jsr [PC + 0x7068 /* 000072AC */] 00000246 DEFC 001A add.w A7, 0x1A 0000024A 2940 DD30 move.l [A4 - 0x22D0], D0 0000024E 2F2C DD30 move.l -[A7], [A4 - 0x22D0] 00000252 4EBA 56C6 jsr [PC + 0x56C6 /* 0000591A */] 00000256 588F addq.l A7, 4 00000258 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000025C 4EBA 6C0C jsr [PC + 0x6C0C /* 00006E6A */] 00000260 548F addq.l A7, 2 00000262 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000266 4EBA 6C30 jsr [PC + 0x6C30 /* 00006E98 */] 0000026A 548F addq.l A7, 2 0000026C 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 00000270 3F3C 00AE move.w -[A7], 0xAE 00000274 4267 clr.w -[A7] 00000276 4267 clr.w -[A7] 00000278 486C DC98 pea.l [A4 - 0x2368] 0000027C 4EBA 7CDC jsr [PC + 0x7CDC /* 00007F5A */] 00000280 DEFC 000C add.w A7, 0xC 00000284 3F3C 0100 move.w -[A7], 0x100 00000288 3F3C 01F9 move.w -[A7], 0x1F9 0000028C 3F3C 00B9 move.w -[A7], 0xB9 00000290 3F3C 014B move.w -[A7], 0x14B 00000294 486C DC90 pea.l [A4 - 0x2370] 00000298 4EBA 7CC0 jsr [PC + 0x7CC0 /* 00007F5A */] 0000029C DEFC 000C add.w A7, 0xC 000002A0 2F3C 0000 0004 move.l -[A7], 0x4 000002A6 4267 clr.w -[A7] 000002A8 42A7 clr.l -[A7] 000002AA 3F3C 0002 move.w -[A7], 0x2 000002AE 3F3C 0001 move.w -[A7], 0x1 000002B2 486C 0014 pea.l [A4 + 0x14] 000002B6 486C DC90 pea.l [A4 - 0x2370] 000002BA 486C DDD8 pea.l [A4 - 0x2228] 000002BE 4EBA 6FEC jsr [PC + 0x6FEC /* 000072AC */] 000002C2 DEFC 001A add.w A7, 0x1A 000002C6 2940 DD28 move.l [A4 - 0x22D8], D0 000002CA 2F2C DD28 move.l -[A7], [A4 - 0x22D8] 000002CE 4EBA 564A jsr [PC + 0x564A /* 0000591A */] 000002D2 588F addq.l A7, 4 000002D4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000002D8 4EBA 6B90 jsr [PC + 0x6B90 /* 00006E6A */] 000002DC 548F addq.l A7, 2 000002DE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000002E2 4EBA 6BB4 jsr [PC + 0x6BB4 /* 00006E98 */] 000002E6 548F addq.l A7, 2 000002E8 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 000002EC 3F3C 00AE move.w -[A7], 0xAE 000002F0 4267 clr.w -[A7] 000002F2 4267 clr.w -[A7] 000002F4 486C DC90 pea.l [A4 - 0x2370] 000002F8 4EBA 7C60 jsr [PC + 0x7C60 /* 00007F5A */] 000002FC DEFC 000C add.w A7, 0xC 00000300 3F3C 00B1 move.w -[A7], 0xB1 00000304 3F3C 01F9 move.w -[A7], 0x1F9 00000308 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 0000030C 3F3C 014B move.w -[A7], 0x14B 00000310 486C DC88 pea.l [A4 - 0x2378] 00000314 4EBA 7C44 jsr [PC + 0x7C44 /* 00007F5A */] 00000318 DEFC 000C add.w A7, 0xC 0000031C 2F3C 0000 0005 move.l -[A7], 0x5 00000322 4267 clr.w -[A7] 00000324 42A7 clr.l -[A7] 00000326 3F3C 0002 move.w -[A7], 0x2 0000032A 3F3C 0001 move.w -[A7], 0x1 0000032E 486C 001C pea.l [A4 + 0x1C] 00000332 486C DC88 pea.l [A4 - 0x2378] 00000336 486C DD3C pea.l [A4 - 0x22C4] 0000033A 4EBA 6F70 jsr [PC + 0x6F70 /* 000072AC */] 0000033E DEFC 001A add.w A7, 0x1A 00000342 2940 DD24 move.l [A4 - 0x22DC], D0 00000346 2F2C DD24 move.l -[A7], [A4 - 0x22DC] 0000034A 4EBA 55CE jsr [PC + 0x55CE /* 0000591A */] 0000034E 588F addq.l A7, 4 00000350 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000354 4EBA 6B14 jsr [PC + 0x6B14 /* 00006E6A */] 00000358 548F addq.l A7, 2 0000035A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000035E 4EBA 6B38 jsr [PC + 0x6B38 /* 00006E98 */] 00000362 548F addq.l A7, 2 00000364 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 00000368 3F3C 00AE move.w -[A7], 0xAE 0000036C 4267 clr.w -[A7] 0000036E 4267 clr.w -[A7] 00000370 486C DC88 pea.l [A4 - 0x2378] 00000374 4EBA 7BE4 jsr [PC + 0x7BE4 /* 00007F5A */] 00000378 DEFC 000C add.w A7, 0xC 0000037C 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00000380 4EBA 5598 jsr [PC + 0x5598 /* 0000591A */] 00000384 588F addq.l A7, 4 00000386 4E5E unlink A6 00000388 4E75 rts fn0000038A: 0000038A 4E56 0000 link A6, 0 0000038E 4EBA 6A1C jsr [PC + 0x6A1C /* 00006DAC */] 00000392 4EBA 7BFA jsr [PC + 0x7BFA /* 00007F8E */] 00000396 486C DA0C pea.l [A4 - 0x25F4] 0000039A 3F3C 0001 move.w -[A7], 0x1 0000039E 4EBA 6A16 jsr [PC + 0x6A16 /* 00006DB6 */] 000003A2 5C8F addq.l A7, 6 000003A4 2940 E058 move.l [A4 - 0x1FA8], D0 000003A8 486C 0028 pea.l [A4 + 0x28] 000003AC 3F3C 0002 move.w -[A7], 0x2 000003B0 4EBA 6A04 jsr [PC + 0x6A04 /* 00006DB6 */] 000003B4 5C8F addq.l A7, 6 000003B6 2940 E054 move.l [A4 - 0x1FAC], D0 000003BA 486C 002E pea.l [A4 + 0x2E] 000003BE 3F3C 0003 move.w -[A7], 0x3 000003C2 4EBA 69F2 jsr [PC + 0x69F2 /* 00006DB6 */] 000003C6 5C8F addq.l A7, 6 000003C8 2940 E050 move.l [A4 - 0x1FB0], D0 000003CC 486C 0034 pea.l [A4 + 0x34] 000003D0 3F3C 0004 move.w -[A7], 0x4 000003D4 4EBA 69E0 jsr [PC + 0x69E0 /* 00006DB6 */] 000003D8 5C8F addq.l A7, 6 000003DA 2940 E04C move.l [A4 - 0x1FB4], D0 000003DE 486C 003C pea.l [A4 + 0x3C] 000003E2 3F3C 0005 move.w -[A7], 0x5 000003E6 4EBA 69CE jsr [PC + 0x69CE /* 00006DB6 */] 000003EA 5C8F addq.l A7, 6 000003EC 2940 E048 move.l [A4 - 0x1FB8], D0 000003F0 486C 0046 pea.l [A4 + 0x46] 000003F4 2F2C E058 move.l -[A7], [A4 - 0x1FA8] 000003F8 4EBA 69E6 jsr [PC + 0x69E6 /* 00006DE0 */] 000003FC 508F addq.l A7, 8 000003FE 486C 0068 pea.l [A4 + 0x68] 00000402 2F2C E054 move.l -[A7], [A4 - 0x1FAC] 00000406 4EBA 69D8 jsr [PC + 0x69D8 /* 00006DE0 */] 0000040A 508F addq.l A7, 8 0000040C 486C 0090 pea.l [A4 + 0x90] 00000410 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 00000414 4EBA 69CA jsr [PC + 0x69CA /* 00006DE0 */] 00000418 508F addq.l A7, 8 0000041A 486C 00AC pea.l [A4 + 0xAC] 0000041E 2F2C E04C move.l -[A7], [A4 - 0x1FB4] 00000422 4EBA 69BC jsr [PC + 0x69BC /* 00006DE0 */] 00000426 508F addq.l A7, 8 00000428 486C 00C0 pea.l [A4 + 0xC0] 0000042C 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00000430 4EBA 69AE jsr [PC + 0x69AE /* 00006DE0 */] 00000434 508F addq.l A7, 8 00000436 102C DC76 move.b D0, [A4 - 0x238A] 0000043A 4880 ext.w D0 0000043C 3F00 move.w -[A7], D0 0000043E 3F3C 0002 move.w -[A7], 0x2 00000442 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 00000446 4EBA 622E jsr [PC + 0x622E /* 00006676 */] 0000044A 508F addq.l A7, 8 0000044C 102C DC76 move.b D0, [A4 - 0x238A] 00000450 4880 ext.w D0 00000452 3F00 move.w -[A7], D0 00000454 3F3C 0002 move.w -[A7], 0x2 00000458 2F2C E04C move.l -[A7], [A4 - 0x1FB4] 0000045C 4EBA 6218 jsr [PC + 0x6218 /* 00006676 */] 00000460 508F addq.l A7, 8 00000462 102C DC76 move.b D0, [A4 - 0x238A] 00000466 4880 ext.w D0 00000468 3F00 move.w -[A7], D0 0000046A 3F3C 0002 move.w -[A7], 0x2 0000046E 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00000472 4EBA 6202 jsr [PC + 0x6202 /* 00006676 */] 00000476 508F addq.l A7, 8 00000478 4267 clr.w -[A7] 0000047A 2F2C E058 move.l -[A7], [A4 - 0x1FA8] 0000047E 4EBA 666A jsr [PC + 0x666A /* 00006AEA */] 00000482 5C8F addq.l A7, 6 00000484 4267 clr.w -[A7] 00000486 2F2C E054 move.l -[A7], [A4 - 0x1FAC] 0000048A 4EBA 665E jsr [PC + 0x665E /* 00006AEA */] 0000048E 5C8F addq.l A7, 6 00000490 4267 clr.w -[A7] 00000492 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 00000496 4EBA 6652 jsr [PC + 0x6652 /* 00006AEA */] 0000049A 5C8F addq.l A7, 6 0000049C 4267 clr.w -[A7] 0000049E 2F2C E04C move.l -[A7], [A4 - 0x1FB4] 000004A2 4EBA 6646 jsr [PC + 0x6646 /* 00006AEA */] 000004A6 5C8F addq.l A7, 6 000004A8 4267 clr.w -[A7] 000004AA 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 000004AE 4EBA 663A jsr [PC + 0x663A /* 00006AEA */] 000004B2 5C8F addq.l A7, 6 000004B4 4EBA 6646 jsr [PC + 0x6646 /* 00006AFC */] 000004B8 4E5E unlink A6 000004BA 4E75 rts fn000004BC: 000004BC 4E56 0000 link A6, 0 000004C0 486C DD2C pea.l [A4 - 0x22D4] 000004C4 486C DD1E pea.l [A4 - 0x22E2] 000004C8 4EBA 6AA6 jsr [PC + 0x6AA6 /* 00006F70 */] 000004CC 508F addq.l A7, 8 000004CE 6000 0002 bra +0x4 /* 000004D2 */ label000004D2: 000004D2 B07C 0001 cmp.w D0, 0x1 000004D6 6700 0006 beq +0x8 /* 000004DE */ 000004DA 6000 001C bra +0x1E /* 000004F8 */ label000004DE: 000004DE 486C DD1E pea.l [A4 - 0x22E2] 000004E2 4EBA 6A40 jsr [PC + 0x6A40 /* 00006F24 */] 000004E6 588F addq.l A7, 4 000004E8 2F00 move.l -[A7], D0 000004EA 4EBA 0194 jsr [PC + 0x194 /* 00000680 */] 000004EE 588F addq.l A7, 4 000004F0 6000 004E bra +0x50 /* 00000540 */ 000004F4 6000 000E bra +0x10 /* 00000504 */ label000004F8: 000004F8 B07C 0003 cmp.w D0, 0x3 000004FC 6700 0006 beq +0x8 /* 00000504 */ 00000500 6000 000E bra +0x10 /* 00000510 */ label00000504: 00000504 4EBA 003E jsr [PC + 0x3E /* 00000544 */] 00000508 6000 0036 bra +0x38 /* 00000540 */ 0000050C 6000 000E bra +0x10 /* 0000051C */ label00000510: 00000510 B07C 0002 cmp.w D0, 0x2 00000514 6700 0006 beq +0x8 /* 0000051C */ 00000518 6000 0026 bra +0x28 /* 00000540 */ label0000051C: 0000051C 2F2C DD2C move.l -[A7], [A4 - 0x22D4] 00000520 43EC DD14 lea.l A1, [A4 - 0x22EC] 00000524 9EFC 0010 sub.w A7, 0x10 00000528 204F movea.l A0, A7 0000052A 7007 moveq.l D0, 0x07 0000052C 4EBA 5FC8 jsr [PC + 0x5FC8 /* 000064F6 */] 00000530 4EBA 6BC8 jsr [PC + 0x6BC8 /* 000070FA */] 00000534 DEFC 0014 add.w A7, 0x14 00000538 6000 0006 bra +0x8 /* 00000540 */ 0000053C 6000 0002 bra +0x4 /* 00000540 */ label00000540: 00000540 4E5E unlink A6 00000542 4E75 rts fn00000544: 00000544 4E56 FFFC link A6, -0x0004 00000548 3D6C DD20 FFFE move.w [A6 - 0x2], [A4 - 0x22E0] 0000054E 3D6C DD1E FFFC move.w [A6 - 0x4], [A4 - 0x22E2] 00000554 2F2C DD2C move.l -[A7], [A4 - 0x22D4] 00000558 4EBA 53C0 jsr [PC + 0x53C0 /* 0000591A */] 0000055C 588F addq.l A7, 4 0000055E 486C DCE8 pea.l [A4 - 0x2318] 00000562 4EBA 64C8 jsr [PC + 0x64C8 /* 00006A2C */] 00000566 2F00 move.l -[A7], D0 00000568 4EBA 5D96 jsr [PC + 0x5D96 /* 00006300 */] 0000056C 508F addq.l A7, 8 0000056E 486C DD14 pea.l [A4 - 0x22EC] 00000572 3F3C 0002 move.w -[A7], 0x2 00000576 4EBA 6484 jsr [PC + 0x6484 /* 000069FC */] 0000057A 5C8F addq.l A7, 6 0000057C 0C6C 0001 DD14 cmpi.w [A4 - 0x22EC], 0x1 00000582 6600 00D2 bne +0xD4 /* 00000656 */ 00000586 302C DD20 move.w D0, [A4 - 0x22E0] 0000058A 906E FFFE sub.w D0, [A6 - 0x2] 0000058E 3F00 move.w -[A7], D0 00000590 4EBA 5072 jsr [PC + 0x5072 /* 00005604 */] 00000594 548F addq.l A7, 2 00000596 2F00 move.l -[A7], D0 00000598 302C DD1E move.w D0, [A4 - 0x22E2] 0000059C 906E FFFC sub.w D0, [A6 - 0x4] 000005A0 3F00 move.w -[A7], D0 000005A2 4EBA 5060 jsr [PC + 0x5060 /* 00005604 */] 000005A6 548F addq.l A7, 2 000005A8 2200 move.l D1, D0 000005AA 201F move.l D0, [A7]+ 000005AC D041 add.w D0, D1 000005AE 0C40 0007 cmpi.w D0, 0x7 000005B2 6C00 00A2 bge +0xA4 /* 00000656 */ 000005B6 202C DD2C move.l D0, [A4 - 0x22D4] 000005BA B0AC DD30 cmp.l D0, [A4 - 0x22D0] 000005BE 6600 001E bne +0x20 /* 000005DE */ 000005C2 486C DC98 pea.l [A4 - 0x2368] 000005C6 4EBA 6B7C jsr [PC + 0x6B7C /* 00007144 */] 000005CA 588F addq.l A7, 4 000005CC 3F3C 0011 move.w -[A7], 0x11 000005D0 4EBA 2012 jsr [PC + 0x2012 /* 000025E4 */] 000005D4 548F addq.l A7, 2 000005D6 4EBA 0D6E jsr [PC + 0xD6E /* 00001346 */] 000005DA 6000 0076 bra +0x78 /* 00000652 */ label000005DE: 000005DE 202C DD2C move.l D0, [A4 - 0x22D4] 000005E2 B0AC DD28 cmp.l D0, [A4 - 0x22D8] 000005E6 6600 001E bne +0x20 /* 00000606 */ 000005EA 486C DC90 pea.l [A4 - 0x2370] 000005EE 4EBA 6B54 jsr [PC + 0x6B54 /* 00007144 */] 000005F2 588F addq.l A7, 4 000005F4 3F3C 0012 move.w -[A7], 0x12 000005F8 4EBA 1FEA jsr [PC + 0x1FEA /* 000025E4 */] 000005FC 548F addq.l A7, 2 000005FE 4EBA 0D46 jsr [PC + 0xD46 /* 00001346 */] 00000602 6000 004E bra +0x50 /* 00000652 */ label00000606: 00000606 202C DD2C move.l D0, [A4 - 0x22D4] 0000060A B0AC DD24 cmp.l D0, [A4 - 0x22DC] 0000060E 6600 001E bne +0x20 /* 0000062E */ 00000612 486C DC88 pea.l [A4 - 0x2378] 00000616 4EBA 6B2C jsr [PC + 0x6B2C /* 00007144 */] 0000061A 588F addq.l A7, 4 0000061C 3F3C 0013 move.w -[A7], 0x13 00000620 4EBA 1FC2 jsr [PC + 0x1FC2 /* 000025E4 */] 00000624 548F addq.l A7, 2 00000626 4EBA 0D1E jsr [PC + 0xD1E /* 00001346 */] 0000062A 6000 0026 bra +0x28 /* 00000652 */ label0000062E: 0000062E 202C DD2C move.l D0, [A4 - 0x22D4] 00000632 B0AC DD34 cmp.l D0, [A4 - 0x22CC] 00000636 6600 001A bne +0x1C /* 00000652 */ 0000063A 486C DCC0 pea.l [A4 - 0x2340] 0000063E 4EBA 6B04 jsr [PC + 0x6B04 /* 00007144 */] 00000642 588F addq.l A7, 4 00000644 3F3C 0010 move.w -[A7], 0x10 00000648 4EBA 1F9A jsr [PC + 0x1F9A /* 000025E4 */] 0000064C 548F addq.l A7, 2 0000064E 4EBA 0CF6 jsr [PC + 0xCF6 /* 00001346 */] label00000652: 00000652 6000 0028 bra +0x2A /* 0000067C */ label00000656: 00000656 202C DD2C move.l D0, [A4 - 0x22D4] 0000065A B0AC DD38 cmp.l D0, [A4 - 0x22C8] 0000065E 6700 000E beq +0x10 /* 0000066E */ 00000662 202C DD2C move.l D0, [A4 - 0x22D4] 00000666 B0AC DD34 cmp.l D0, [A4 - 0x22CC] 0000066A 6600 0010 bne +0x12 /* 0000067C */ label0000066E: 0000066E 0C6C 0001 DD06 cmpi.w [A4 - 0x22FA], 0x1 00000674 6600 0006 bne +0x8 /* 0000067C */ 00000678 4EBA 4648 jsr [PC + 0x4648 /* 00004CC2 */] label0000067C: 0000067C 4E5E unlink A6 0000067E 4E75 rts fn00000680: 00000680 4E56 FFFC link A6, -0x0004 00000684 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000688 4EBA 758A jsr [PC + 0x758A /* 00007C14 */] 0000068C 588F addq.l A7, 4 0000068E 3D40 FFFE move.w [A6 - 0x2], D0 00000692 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000696 4EBA 758E jsr [PC + 0x758E /* 00007C26 */] 0000069A 588F addq.l A7, 4 0000069C 3D40 FFFC move.w [A6 - 0x4], D0 000006A0 302E FFFE move.w D0, [A6 - 0x2] 000006A4 6000 0002 bra +0x4 /* 000006A8 */ label000006A8: 000006A8 B07C 0001 cmp.w D0, 0x1 000006AC 6700 0006 beq +0x8 /* 000006B4 */ 000006B0 6000 0014 bra +0x16 /* 000006C6 */ label000006B4: 000006B4 3F2E FFFC move.w -[A7], [A6 - 0x4] 000006B8 4EBA 0090 jsr [PC + 0x90 /* 0000074A */] 000006BC 548F addq.l A7, 2 000006BE 6000 007E bra +0x80 /* 0000073E */ 000006C2 6000 000E bra +0x10 /* 000006D2 */ label000006C6: 000006C6 B07C 0002 cmp.w D0, 0x2 000006CA 6700 0006 beq +0x8 /* 000006D2 */ 000006CE 6000 0014 bra +0x16 /* 000006E4 */ label000006D2: 000006D2 3F2E FFFC move.w -[A7], [A6 - 0x4] 000006D6 4EBA 00A0 jsr [PC + 0xA0 /* 00000778 */] 000006DA 548F addq.l A7, 2 000006DC 6000 0060 bra +0x62 /* 0000073E */ 000006E0 6000 000E bra +0x10 /* 000006F0 */ label000006E4: 000006E4 B07C 0003 cmp.w D0, 0x3 000006E8 6700 0006 beq +0x8 /* 000006F0 */ 000006EC 6000 0014 bra +0x16 /* 00000702 */ label000006F0: 000006F0 3F2E FFFC move.w -[A7], [A6 - 0x4] 000006F4 4EBA 0114 jsr [PC + 0x114 /* 0000080A */] 000006F8 548F addq.l A7, 2 000006FA 6000 0042 bra +0x44 /* 0000073E */ 000006FE 6000 000E bra +0x10 /* 0000070E */ label00000702: 00000702 B07C 0004 cmp.w D0, 0x4 00000706 6700 0006 beq +0x8 /* 0000070E */ 0000070A 6000 0014 bra +0x16 /* 00000720 */ label0000070E: 0000070E 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000712 4EBA 025C jsr [PC + 0x25C /* 00000970 */] 00000716 548F addq.l A7, 2 00000718 6000 0024 bra +0x26 /* 0000073E */ 0000071C 6000 000E bra +0x10 /* 0000072C */ label00000720: 00000720 B07C 0005 cmp.w D0, 0x5 00000724 6700 0006 beq +0x8 /* 0000072C */ 00000728 6000 0014 bra +0x16 /* 0000073E */ label0000072C: 0000072C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000730 4EBA 0352 jsr [PC + 0x352 /* 00000A84 */] 00000734 548F addq.l A7, 2 00000736 6000 0006 bra +0x8 /* 0000073E */ 0000073A 6000 0002 bra +0x4 /* 0000073E */ label0000073E: 0000073E 4267 clr.w -[A7] 00000740 4EBA 680C jsr [PC + 0x680C /* 00006F4E */] 00000744 548F addq.l A7, 2 00000746 4E5E unlink A6 00000748 4E75 rts fn0000074A: 0000074A 4E56 FFFC link A6, -0x0004 0000074E 302E 0008 move.w D0, [A6 + 0x8] 00000752 6000 0002 bra +0x4 /* 00000756 */ label00000756: 00000756 B07C 0001 cmp.w D0, 0x1 0000075A 6700 0006 beq +0x8 /* 00000762 */ 0000075E 6000 0014 bra +0x16 /* 00000774 */ label00000762: 00000762 3F3C 000F move.w -[A7], 0xF 00000766 4EBA 1E7C jsr [PC + 0x1E7C /* 000025E4 */] 0000076A 548F addq.l A7, 2 0000076C 4EBA 0BD8 jsr [PC + 0xBD8 /* 00001346 */] 00000770 6000 0002 bra +0x4 /* 00000774 */ label00000774: 00000774 4E5E unlink A6 00000776 4E75 rts fn00000778: 00000778 4E56 0000 link A6, 0 0000077C 302E 0008 move.w D0, [A6 + 0x8] 00000780 6000 0002 bra +0x4 /* 00000784 */ label00000784: 00000784 B07C 0001 cmp.w D0, 0x1 00000788 6700 0006 beq +0x8 /* 00000790 */ 0000078C 6000 0036 bra +0x38 /* 000007C4 */ label00000790: 00000790 4267 clr.w -[A7] 00000792 4EBA 67BA jsr [PC + 0x67BA /* 00006F4E */] 00000796 548F addq.l A7, 2 00000798 3F3C 0001 move.w -[A7], 0x1 0000079C 2F2C E054 move.l -[A7], [A4 - 0x1FAC] 000007A0 4EBA 5E9A jsr [PC + 0x5E9A /* 0000663C */] 000007A4 5C8F addq.l A7, 6 000007A6 3F3C 0002 move.w -[A7], 0x2 000007AA 2F2C E054 move.l -[A7], [A4 - 0x1FAC] 000007AE 4EBA 5E9E jsr [PC + 0x5E9E /* 0000664E */] 000007B2 5C8F addq.l A7, 6 000007B4 4EBA 6346 jsr [PC + 0x6346 /* 00006AFC */] 000007B8 4EBA 4508 jsr [PC + 0x4508 /* 00004CC2 */] 000007BC 6000 0048 bra +0x4A /* 00000806 */ 000007C0 6000 000E bra +0x10 /* 000007D0 */ label000007C4: 000007C4 B07C 0002 cmp.w D0, 0x2 000007C8 6700 0006 beq +0x8 /* 000007D0 */ 000007CC 6000 0016 bra +0x18 /* 000007E4 */ label000007D0: 000007D0 4267 clr.w -[A7] 000007D2 4EBA 677A jsr [PC + 0x677A /* 00006F4E */] 000007D6 548F addq.l A7, 2 000007D8 4EBA 44E8 jsr [PC + 0x44E8 /* 00004CC2 */] 000007DC 6000 0028 bra +0x2A /* 00000806 */ 000007E0 6000 000E bra +0x10 /* 000007F0 */ label000007E4: 000007E4 B07C 0004 cmp.w D0, 0x4 000007E8 6700 0006 beq +0x8 /* 000007F0 */ 000007EC 6000 0018 bra +0x1A /* 00000806 */ label000007F0: 000007F0 3F3C FFFF move.w -[A7], 0xFFFF 000007F4 4EBA 625C jsr [PC + 0x625C /* 00006A52 */] 000007F8 548F addq.l A7, 2 000007FA 426C DD12 clr.w [A4 - 0x22EE] 000007FE 6000 0006 bra +0x8 /* 00000806 */ 00000802 6000 0002 bra +0x4 /* 00000806 */ label00000806: 00000806 4E5E unlink A6 00000808 4E75 rts fn0000080A: 0000080A 4E56 0000 link A6, 0 0000080E 302C DCFC move.w D0, [A4 - 0x2304] 00000812 6000 0002 bra +0x4 /* 00000816 */ label00000816: 00000816 B07C 0005 cmp.w D0, 0x5 0000081A 6700 0006 beq +0x8 /* 00000822 */ 0000081E 6000 001A bra +0x1C /* 0000083A */ label00000822: 00000822 4267 clr.w -[A7] 00000824 3F3C 0001 move.w -[A7], 0x1 00000828 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 0000082C 4EBA 5E32 jsr [PC + 0x5E32 /* 00006660 */] 00000830 508F addq.l A7, 8 00000832 6000 0072 bra +0x74 /* 000008A6 */ 00000836 6000 000E bra +0x10 /* 00000846 */ label0000083A: 0000083A B07C 0004 cmp.w D0, 0x4 0000083E 6700 0006 beq +0x8 /* 00000846 */ 00000842 6000 001A bra +0x1C /* 0000085E */ label00000846: 00000846 4267 clr.w -[A7] 00000848 3F3C 0002 move.w -[A7], 0x2 0000084C 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 00000850 4EBA 5E0E jsr [PC + 0x5E0E /* 00006660 */] 00000854 508F addq.l A7, 8 00000856 6000 004E bra +0x50 /* 000008A6 */ 0000085A 6000 000E bra +0x10 /* 0000086A */ label0000085E: 0000085E B07C 0003 cmp.w D0, 0x3 00000862 6700 0006 beq +0x8 /* 0000086A */ 00000866 6000 001A bra +0x1C /* 00000882 */ label0000086A: 0000086A 4267 clr.w -[A7] 0000086C 3F3C 0003 move.w -[A7], 0x3 00000870 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 00000874 4EBA 5DEA jsr [PC + 0x5DEA /* 00006660 */] 00000878 508F addq.l A7, 8 0000087A 6000 002A bra +0x2C /* 000008A6 */ 0000087E 6000 000E bra +0x10 /* 0000088E */ label00000882: 00000882 B07C 0000 cmp.w D0, 0x0 00000886 6700 0006 beq +0x8 /* 0000088E */ 0000088A 6000 001A bra +0x1C /* 000008A6 */ label0000088E: 0000088E 4267 clr.w -[A7] 00000890 3F3C 0004 move.w -[A7], 0x4 00000894 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 00000898 4EBA 5DC6 jsr [PC + 0x5DC6 /* 00006660 */] 0000089C 508F addq.l A7, 8 0000089E 6000 0006 bra +0x8 /* 000008A6 */ 000008A2 6000 0002 bra +0x4 /* 000008A6 */ label000008A6: 000008A6 302E 0008 move.w D0, [A6 + 0x8] 000008AA 6000 0002 bra +0x4 /* 000008AE */ label000008AE: 000008AE B07C 0001 cmp.w D0, 0x1 000008B2 6700 0006 beq +0x8 /* 000008BA */ 000008B6 6000 0026 bra +0x28 /* 000008DE */ label000008BA: 000008BA 102C DC76 move.b D0, [A4 - 0x238A] 000008BE 4880 ext.w D0 000008C0 3F00 move.w -[A7], D0 000008C2 3F3C 0001 move.w -[A7], 0x1 000008C6 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 000008CA 4EBA 5DAA jsr [PC + 0x5DAA /* 00006676 */] 000008CE 508F addq.l A7, 8 000008D0 397C 0005 DCFC move.w [A4 - 0x2304], 0x5 000008D6 6000 0094 bra +0x96 /* 0000096C */ 000008DA 6000 000E bra +0x10 /* 000008EA */ label000008DE: 000008DE B07C 0002 cmp.w D0, 0x2 000008E2 6700 0006 beq +0x8 /* 000008EA */ 000008E6 6000 0026 bra +0x28 /* 0000090E */ label000008EA: 000008EA 102C DC76 move.b D0, [A4 - 0x238A] 000008EE 4880 ext.w D0 000008F0 3F00 move.w -[A7], D0 000008F2 3F3C 0002 move.w -[A7], 0x2 000008F6 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 000008FA 4EBA 5D7A jsr [PC + 0x5D7A /* 00006676 */] 000008FE 508F addq.l A7, 8 00000900 397C 0004 DCFC move.w [A4 - 0x2304], 0x4 00000906 6000 0064 bra +0x66 /* 0000096C */ 0000090A 6000 000E bra +0x10 /* 0000091A */ label0000090E: 0000090E B07C 0003 cmp.w D0, 0x3 00000912 6700 0006 beq +0x8 /* 0000091A */ 00000916 6000 0026 bra +0x28 /* 0000093E */ label0000091A: 0000091A 102C DC76 move.b D0, [A4 - 0x238A] 0000091E 4880 ext.w D0 00000920 3F00 move.w -[A7], D0 00000922 3F3C 0003 move.w -[A7], 0x3 00000926 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 0000092A 4EBA 5D4A jsr [PC + 0x5D4A /* 00006676 */] 0000092E 508F addq.l A7, 8 00000930 397C 0003 DCFC move.w [A4 - 0x2304], 0x3 00000936 6000 0034 bra +0x36 /* 0000096C */ 0000093A 6000 000E bra +0x10 /* 0000094A */ label0000093E: 0000093E B07C 0004 cmp.w D0, 0x4 00000942 6700 0006 beq +0x8 /* 0000094A */ 00000946 6000 0024 bra +0x26 /* 0000096C */ label0000094A: 0000094A 102C DC76 move.b D0, [A4 - 0x238A] 0000094E 4880 ext.w D0 00000950 3F00 move.w -[A7], D0 00000952 3F3C 0004 move.w -[A7], 0x4 00000956 2F2C E050 move.l -[A7], [A4 - 0x1FB0] 0000095A 4EBA 5D1A jsr [PC + 0x5D1A /* 00006676 */] 0000095E 508F addq.l A7, 8 00000960 426C DCFC clr.w [A4 - 0x2304] 00000964 6000 0006 bra +0x8 /* 0000096C */ 00000968 6000 0002 bra +0x4 /* 0000096C */ label0000096C: 0000096C 4E5E unlink A6 0000096E 4E75 rts fn00000970: 00000970 4E56 0000 link A6, 0 00000974 302C DCFE move.w D0, [A4 - 0x2302] 00000978 6000 0002 bra +0x4 /* 0000097C */ label0000097C: 0000097C B07C 000A cmp.w D0, 0xA /* '\n' */ 00000980 6700 0006 beq +0x8 /* 00000988 */ 00000984 6000 001A bra +0x1C /* 000009A0 */ label00000988: 00000988 4267 clr.w -[A7] 0000098A 3F3C 0001 move.w -[A7], 0x1 0000098E 2F2C E04C move.l -[A7], [A4 - 0x1FB4] 00000992 4EBA 5CCC jsr [PC + 0x5CCC /* 00006660 */] 00000996 508F addq.l A7, 8 00000998 6000 004E bra +0x50 /* 000009E8 */ 0000099C 6000 000E bra +0x10 /* 000009AC */ label000009A0: 000009A0 B07C 000F cmp.w D0, 0xF 000009A4 6700 0006 beq +0x8 /* 000009AC */ 000009A8 6000 001A bra +0x1C /* 000009C4 */ label000009AC: 000009AC 4267 clr.w -[A7] 000009AE 3F3C 0002 move.w -[A7], 0x2 000009B2 2F2C E04C move.l -[A7], [A4 - 0x1FB4] 000009B6 4EBA 5CA8 jsr [PC + 0x5CA8 /* 00006660 */] 000009BA 508F addq.l A7, 8 000009BC 6000 002A bra +0x2C /* 000009E8 */ 000009C0 6000 000E bra +0x10 /* 000009D0 */ label000009C4: 000009C4 B07C 0014 cmp.w D0, 0x14 000009C8 6700 0006 beq +0x8 /* 000009D0 */ 000009CC 6000 001A bra +0x1C /* 000009E8 */ label000009D0: 000009D0 4267 clr.w -[A7] 000009D2 3F3C 0003 move.w -[A7], 0x3 000009D6 2F2C E04C move.l -[A7], [A4 - 0x1FB4] 000009DA 4EBA 5C84 jsr [PC + 0x5C84 /* 00006660 */] 000009DE 508F addq.l A7, 8 000009E0 6000 0006 bra +0x8 /* 000009E8 */ 000009E4 6000 0002 bra +0x4 /* 000009E8 */ label000009E8: 000009E8 302E 0008 move.w D0, [A6 + 0x8] 000009EC 6000 0002 bra +0x4 /* 000009F0 */ label000009F0: 000009F0 B07C 0001 cmp.w D0, 0x1 000009F4 6700 0006 beq +0x8 /* 000009FC */ 000009F8 6000 0026 bra +0x28 /* 00000A20 */ label000009FC: 000009FC 102C DC76 move.b D0, [A4 - 0x238A] 00000A00 4880 ext.w D0 00000A02 3F00 move.w -[A7], D0 00000A04 3F3C 0001 move.w -[A7], 0x1 00000A08 2F2C E04C move.l -[A7], [A4 - 0x1FB4] 00000A0C 4EBA 5C68 jsr [PC + 0x5C68 /* 00006676 */] 00000A10 508F addq.l A7, 8 00000A12 397C 000A DCFE move.w [A4 - 0x2302], 0xA /* '\n' */ 00000A18 6000 0066 bra +0x68 /* 00000A80 */ 00000A1C 6000 000E bra +0x10 /* 00000A2C */ label00000A20: 00000A20 B07C 0002 cmp.w D0, 0x2 00000A24 6700 0006 beq +0x8 /* 00000A2C */ 00000A28 6000 0026 bra +0x28 /* 00000A50 */ label00000A2C: 00000A2C 102C DC76 move.b D0, [A4 - 0x238A] 00000A30 4880 ext.w D0 00000A32 3F00 move.w -[A7], D0 00000A34 3F3C 0002 move.w -[A7], 0x2 00000A38 2F2C E04C move.l -[A7], [A4 - 0x1FB4] 00000A3C 4EBA 5C38 jsr [PC + 0x5C38 /* 00006676 */] 00000A40 508F addq.l A7, 8 00000A42 397C 000F DCFE move.w [A4 - 0x2302], 0xF 00000A48 6000 0036 bra +0x38 /* 00000A80 */ 00000A4C 6000 000E bra +0x10 /* 00000A5C */ label00000A50: 00000A50 B07C 0003 cmp.w D0, 0x3 00000A54 6700 0006 beq +0x8 /* 00000A5C */ 00000A58 6000 0026 bra +0x28 /* 00000A80 */ label00000A5C: 00000A5C 102C DC76 move.b D0, [A4 - 0x238A] 00000A60 4880 ext.w D0 00000A62 3F00 move.w -[A7], D0 00000A64 3F3C 0003 move.w -[A7], 0x3 00000A68 2F2C E04C move.l -[A7], [A4 - 0x1FB4] 00000A6C 4EBA 5C08 jsr [PC + 0x5C08 /* 00006676 */] 00000A70 508F addq.l A7, 8 00000A72 397C 0014 DCFE move.w [A4 - 0x2302], 0x14 00000A78 6000 0006 bra +0x8 /* 00000A80 */ 00000A7C 6000 0002 bra +0x4 /* 00000A80 */ label00000A80: 00000A80 4E5E unlink A6 00000A82 4E75 rts fn00000A84: 00000A84 4E56 0000 link A6, 0 00000A88 302C DCFA move.w D0, [A4 - 0x2306] 00000A8C 6000 0002 bra +0x4 /* 00000A90 */ label00000A90: 00000A90 B07C 000C cmp.w D0, 0xC 00000A94 6700 0006 beq +0x8 /* 00000A9C */ 00000A98 6000 001A bra +0x1C /* 00000AB4 */ label00000A9C: 00000A9C 4267 clr.w -[A7] 00000A9E 3F3C 0001 move.w -[A7], 0x1 00000AA2 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00000AA6 4EBA 5BB8 jsr [PC + 0x5BB8 /* 00006660 */] 00000AAA 508F addq.l A7, 8 00000AAC 6000 004E bra +0x50 /* 00000AFC */ 00000AB0 6000 000E bra +0x10 /* 00000AC0 */ label00000AB4: 00000AB4 B07C 0011 cmp.w D0, 0x11 00000AB8 6700 0006 beq +0x8 /* 00000AC0 */ 00000ABC 6000 001A bra +0x1C /* 00000AD8 */ label00000AC0: 00000AC0 4267 clr.w -[A7] 00000AC2 3F3C 0002 move.w -[A7], 0x2 00000AC6 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00000ACA 4EBA 5B94 jsr [PC + 0x5B94 /* 00006660 */] 00000ACE 508F addq.l A7, 8 00000AD0 6000 002A bra +0x2C /* 00000AFC */ 00000AD4 6000 000E bra +0x10 /* 00000AE4 */ label00000AD8: 00000AD8 B07C 0016 cmp.w D0, 0x16 00000ADC 6700 0006 beq +0x8 /* 00000AE4 */ 00000AE0 6000 001A bra +0x1C /* 00000AFC */ label00000AE4: 00000AE4 4267 clr.w -[A7] 00000AE6 3F3C 0003 move.w -[A7], 0x3 00000AEA 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00000AEE 4EBA 5B70 jsr [PC + 0x5B70 /* 00006660 */] 00000AF2 508F addq.l A7, 8 00000AF4 6000 0006 bra +0x8 /* 00000AFC */ 00000AF8 6000 0002 bra +0x4 /* 00000AFC */ label00000AFC: 00000AFC 302E 0008 move.w D0, [A6 + 0x8] 00000B00 6000 0002 bra +0x4 /* 00000B04 */ label00000B04: 00000B04 B07C 0001 cmp.w D0, 0x1 00000B08 6700 0006 beq +0x8 /* 00000B10 */ 00000B0C 6000 0026 bra +0x28 /* 00000B34 */ label00000B10: 00000B10 102C DC76 move.b D0, [A4 - 0x238A] 00000B14 4880 ext.w D0 00000B16 3F00 move.w -[A7], D0 00000B18 3F3C 0001 move.w -[A7], 0x1 00000B1C 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00000B20 4EBA 5B54 jsr [PC + 0x5B54 /* 00006676 */] 00000B24 508F addq.l A7, 8 00000B26 397C 000C DCFA move.w [A4 - 0x2306], 0xC 00000B2C 6000 0066 bra +0x68 /* 00000B94 */ 00000B30 6000 000E bra +0x10 /* 00000B40 */ label00000B34: 00000B34 B07C 0002 cmp.w D0, 0x2 00000B38 6700 0006 beq +0x8 /* 00000B40 */ 00000B3C 6000 0026 bra +0x28 /* 00000B64 */ label00000B40: 00000B40 102C DC76 move.b D0, [A4 - 0x238A] 00000B44 4880 ext.w D0 00000B46 3F00 move.w -[A7], D0 00000B48 3F3C 0002 move.w -[A7], 0x2 00000B4C 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00000B50 4EBA 5B24 jsr [PC + 0x5B24 /* 00006676 */] 00000B54 508F addq.l A7, 8 00000B56 397C 0011 DCFA move.w [A4 - 0x2306], 0x11 00000B5C 6000 0036 bra +0x38 /* 00000B94 */ 00000B60 6000 000E bra +0x10 /* 00000B70 */ label00000B64: 00000B64 B07C 0003 cmp.w D0, 0x3 00000B68 6700 0006 beq +0x8 /* 00000B70 */ 00000B6C 6000 0026 bra +0x28 /* 00000B94 */ label00000B70: 00000B70 102C DC76 move.b D0, [A4 - 0x238A] 00000B74 4880 ext.w D0 00000B76 3F00 move.w -[A7], D0 00000B78 3F3C 0003 move.w -[A7], 0x3 00000B7C 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00000B80 4EBA 5AF4 jsr [PC + 0x5AF4 /* 00006676 */] 00000B84 508F addq.l A7, 8 00000B86 397C 0016 DCFA move.w [A4 - 0x2306], 0x16 00000B8C 6000 0006 bra +0x8 /* 00000B94 */ 00000B90 6000 0002 bra +0x4 /* 00000B94 */ label00000B94: 00000B94 4EBA 0546 jsr [PC + 0x546 /* 000010DC */] 00000B98 4E5E unlink A6 00000B9A 4E75 rts fn00000B9C: 00000B9C 4E56 0000 link A6, 0 00000BA0 2F2C DD34 move.l -[A7], [A4 - 0x22CC] 00000BA4 4EBA 4D74 jsr [PC + 0x4D74 /* 0000591A */] 00000BA8 588F addq.l A7, 4 00000BAA 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000BAE 3F3C 000F move.w -[A7], 0xF 00000BB2 4EBA 7018 jsr [PC + 0x7018 /* 00007BCC */] 00000BB6 588F addq.l A7, 4 00000BB8 486C 00D0 pea.l [A4 + 0xD0] 00000BBC 4EBA 62FA jsr [PC + 0x62FA /* 00006EB8 */] 00000BC0 588F addq.l A7, 4 00000BC2 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00000BC6 3F3C 0019 move.w -[A7], 0x19 00000BCA 4EBA 7000 jsr [PC + 0x7000 /* 00007BCC */] 00000BCE 588F addq.l A7, 4 00000BD0 486C 00DC pea.l [A4 + 0xDC] 00000BD4 4EBA 62E2 jsr [PC + 0x62E2 /* 00006EB8 */] 00000BD8 588F addq.l A7, 4 00000BDA 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 00000BDE 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 00000BE2 4EBA 6FE8 jsr [PC + 0x6FE8 /* 00007BCC */] 00000BE6 588F addq.l A7, 4 00000BE8 486C 00E6 pea.l [A4 + 0xE6] 00000BEC 4EBA 62CA jsr [PC + 0x62CA /* 00006EB8 */] 00000BF0 588F addq.l A7, 4 00000BF2 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00000BF6 3F3C 00A1 move.w -[A7], 0xA1 00000BFA 3F3C 0004 move.w -[A7], 0x4 00000BFE 3F3C 0062 move.w -[A7], 0x62 /* 'b' */ 00000C02 486C DCB8 pea.l [A4 - 0x2348] 00000C06 4EBA 7352 jsr [PC + 0x7352 /* 00007F5A */] 00000C0A DEFC 000C add.w A7, 0xC 00000C0E 486C DCB8 pea.l [A4 - 0x2348] 00000C12 2F2C DC80 move.l -[A7], [A4 - 0x2380] 00000C16 4EBA 650C jsr [PC + 0x650C /* 00007124 */] 00000C1A 508F addq.l A7, 8 00000C1C 3F3C 0011 move.w -[A7], 0x11 00000C20 3F3C 004F move.w -[A7], 0x4F /* 'O' */ 00000C24 3F3C 0004 move.w -[A7], 0x4 00000C28 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000C2C 486C DCB0 pea.l [A4 - 0x2350] 00000C30 4EBA 7328 jsr [PC + 0x7328 /* 00007F5A */] 00000C34 DEFC 000C add.w A7, 0xC 00000C38 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 00000C3C 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 00000C40 3F3C 001E move.w -[A7], 0x1E 00000C44 3F3C 0017 move.w -[A7], 0x17 00000C48 486C DCA8 pea.l [A4 - 0x2358] 00000C4C 4EBA 730C jsr [PC + 0x730C /* 00007F5A */] 00000C50 DEFC 000C add.w A7, 0xC 00000C54 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00000C58 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00000C5C 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00000C60 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00000C64 486C DCA0 pea.l [A4 - 0x2360] 00000C68 4EBA 72F0 jsr [PC + 0x72F0 /* 00007F5A */] 00000C6C DEFC 000C add.w A7, 0xC 00000C70 3F3C 0001 move.w -[A7], 0x1 00000C74 3F3C 0001 move.w -[A7], 0x1 00000C78 4EBA 6F24 jsr [PC + 0x6F24 /* 00007B9E */] 00000C7C 588F addq.l A7, 4 00000C7E 3F3C 000B move.w -[A7], 0xB 00000C82 3F3C 0081 move.w -[A7], 0x81 00000C86 4EBA 6F44 jsr [PC + 0x6F44 /* 00007BCC */] 00000C8A 588F addq.l A7, 4 00000C8C 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00000C90 3F3C 0081 move.w -[A7], 0x81 00000C94 4EBA 6F5A jsr [PC + 0x6F5A /* 00007BF0 */] 00000C98 588F addq.l A7, 4 00000C9A 3F3C 0002 move.w -[A7], 0x2 00000C9E 3F3C 0002 move.w -[A7], 0x2 00000CA2 4EBA 6EFA jsr [PC + 0x6EFA /* 00007B9E */] 00000CA6 588F addq.l A7, 4 00000CA8 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000CAC 3F3C 0081 move.w -[A7], 0x81 00000CB0 4EBA 6F1A jsr [PC + 0x6F1A /* 00007BCC */] 00000CB4 588F addq.l A7, 4 00000CB6 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00000CBA 3F3C 0081 move.w -[A7], 0x81 00000CBE 4EBA 6F30 jsr [PC + 0x6F30 /* 00007BF0 */] 00000CC2 588F addq.l A7, 4 00000CC4 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00000CC8 4EBA 4C50 jsr [PC + 0x4C50 /* 0000591A */] 00000CCC 588F addq.l A7, 4 00000CCE 4E5E unlink A6 00000CD0 4E75 rts fn00000CD2: 00000CD2 4E56 FFF4 link A6, -0x000C 00000CD6 2F2C DD30 move.l -[A7], [A4 - 0x22D0] 00000CDA 4EBA 4C3E jsr [PC + 0x4C3E /* 0000591A */] 00000CDE 588F addq.l A7, 4 00000CE0 3F3C 000E move.w -[A7], 0xE 00000CE4 3F3C 00A9 move.w -[A7], 0xA9 00000CE8 3F3C 0004 move.w -[A7], 0x4 00000CEC 3F3C 001B move.w -[A7], 0x1B 00000CF0 486C DCB8 pea.l [A4 - 0x2348] 00000CF4 4EBA 7264 jsr [PC + 0x7264 /* 00007F5A */] 00000CF8 DEFC 000C add.w A7, 0xC 00000CFC 486C DCB8 pea.l [A4 - 0x2348] 00000D00 4EBA 6434 jsr [PC + 0x6434 /* 00007136 */] 00000D04 588F addq.l A7, 4 00000D06 3F3C 000C move.w -[A7], 0xC 00000D0A 3F3C 0006 move.w -[A7], 0x6 00000D0E 4EBA 6EBC jsr [PC + 0x6EBC /* 00007BCC */] 00000D12 588F addq.l A7, 4 00000D14 3F3C 0001 move.w -[A7], 0x1 00000D18 4EBA 615E jsr [PC + 0x615E /* 00006E78 */] 00000D1C 548F addq.l A7, 2 00000D1E 486C 00EC pea.l [A4 + 0xEC] 00000D22 4EBA 6194 jsr [PC + 0x6194 /* 00006EB8 */] 00000D26 588F addq.l A7, 4 00000D28 4267 clr.w -[A7] 00000D2A 4EBA 614C jsr [PC + 0x614C /* 00006E78 */] 00000D2E 548F addq.l A7, 2 00000D30 3F3C 000C move.w -[A7], 0xC 00000D34 486C DB6E pea.l [A4 - 0x2492] 00000D38 4EBA 61B6 jsr [PC + 0x61B6 /* 00006EF0 */] 00000D3C 588F addq.l A7, 4 00000D3E 2200 move.l D1, D0 00000D40 303C 00A9 move.w D0, 0xA9 00000D44 9041 sub.w D0, D1 00000D46 3F00 move.w -[A7], D0 00000D48 4EBA 6E82 jsr [PC + 0x6E82 /* 00007BCC */] 00000D4C 588F addq.l A7, 4 00000D4E 486C DB6E pea.l [A4 - 0x2492] 00000D52 4EBA 6164 jsr [PC + 0x6164 /* 00006EB8 */] 00000D56 588F addq.l A7, 4 00000D58 3F3C 001B move.w -[A7], 0x1B 00000D5C 3F3C 0006 move.w -[A7], 0x6 00000D60 4EBA 6E6A jsr [PC + 0x6E6A /* 00007BCC */] 00000D64 588F addq.l A7, 4 00000D66 486C 00F2 pea.l [A4 + 0xF2] 00000D6A 4EBA 614C jsr [PC + 0x614C /* 00006EB8 */] 00000D6E 588F addq.l A7, 4 00000D70 4EBA 019E jsr [PC + 0x19E /* 00000F10 */] 00000D74 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000D78 3F3C 0006 move.w -[A7], 0x6 00000D7C 4EBA 6E4E jsr [PC + 0x6E4E /* 00007BCC */] 00000D80 588F addq.l A7, 4 00000D82 486C 00F8 pea.l [A4 + 0xF8] 00000D86 4EBA 6130 jsr [PC + 0x6130 /* 00006EB8 */] 00000D8A 588F addq.l A7, 4 00000D8C 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000D90 3F3C 00A8 move.w -[A7], 0xA8 00000D94 3F3C 001C move.w -[A7], 0x1C 00000D98 3F3C 003B move.w -[A7], 0x3B /* ';' */ 00000D9C 486C DCB8 pea.l [A4 - 0x2348] 00000DA0 4EBA 71B8 jsr [PC + 0x71B8 /* 00007F5A */] 00000DA4 DEFC 000C add.w A7, 0xC 00000DA8 486C DCB8 pea.l [A4 - 0x2348] 00000DAC 4EBA 6388 jsr [PC + 0x6388 /* 00007136 */] 00000DB0 588F addq.l A7, 4 00000DB2 302C DD0A move.w D0, [A4 - 0x22F6] 00000DB6 5240 addq.w D0, 1 00000DB8 3F00 move.w -[A7], D0 00000DBA 486C 00FE pea.l [A4 + 0xFE] 00000DBE 486C DA6E pea.l [A4 - 0x2592] 00000DC2 4EBA 51BE jsr [PC + 0x51BE /* 00005F82 */] 00000DC6 DEFC 000A add.w A7, 0xA /* '\n' */ 00000DCA 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000DCE 486C DA6E pea.l [A4 - 0x2592] 00000DD2 4EBA 611C jsr [PC + 0x611C /* 00006EF0 */] 00000DD6 588F addq.l A7, 4 00000DD8 2200 move.l D1, D0 00000DDA 303C 00A9 move.w D0, 0xA9 00000DDE 9041 sub.w D0, D1 00000DE0 3F00 move.w -[A7], D0 00000DE2 4EBA 6DE8 jsr [PC + 0x6DE8 /* 00007BCC */] 00000DE6 588F addq.l A7, 4 00000DE8 486C DA6E pea.l [A4 - 0x2592] 00000DEC 4EBA 60CA jsr [PC + 0x60CA /* 00006EB8 */] 00000DF0 588F addq.l A7, 4 00000DF2 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00000DF6 3F3C 0006 move.w -[A7], 0x6 00000DFA 4EBA 6DD0 jsr [PC + 0x6DD0 /* 00007BCC */] 00000DFE 588F addq.l A7, 4 00000E00 486C 0102 pea.l [A4 + 0x102] 00000E04 4EBA 60B2 jsr [PC + 0x60B2 /* 00006EB8 */] 00000E08 588F addq.l A7, 4 00000E0A 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00000E0E 3F3C 00A8 move.w -[A7], 0xA8 00000E12 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 00000E16 3F3C 003B move.w -[A7], 0x3B /* ';' */ 00000E1A 486C DCB8 pea.l [A4 - 0x2348] 00000E1E 4EBA 713A jsr [PC + 0x713A /* 00007F5A */] 00000E22 DEFC 000C add.w A7, 0xC 00000E26 486C DCB8 pea.l [A4 - 0x2348] 00000E2A 4EBA 630A jsr [PC + 0x630A /* 00007136 */] 00000E2E 588F addq.l A7, 4 00000E30 3D7C 00A4 FFFE move.w [A6 - 0x2], 0xA4 label00000E36: 00000E36 303C 00A9 move.w D0, 0xA9 00000E3A 323C 0006 move.w D1, 0x6 00000E3E C3EC DCF8 muls.w D1, [A4 - 0x2308] 00000E42 9041 sub.w D0, D1 00000E44 3D40 FFF4 move.w [A6 - 0xC], D0 00000E48 302E FFFE move.w D0, [A6 - 0x2] 00000E4C B06E FFF4 cmp.w D0, [A6 - 0xC] 00000E50 6D00 0094 blt +0x96 /* 00000EE6 */ 00000E54 3F3C 0003 move.w -[A7], 0x3 00000E58 3F3C 0004 move.w -[A7], 0x4 00000E5C 4EBA 6D40 jsr [PC + 0x6D40 /* 00007B9E */] 00000E60 588F addq.l A7, 4 00000E62 486C C3F4 pea.l [A4 - 0x3C0C] 00000E66 4EBA 6D56 jsr [PC + 0x6D56 /* 00007BBE */] 00000E6A 588F addq.l A7, 4 00000E6C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00000E70 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000E74 4EBA 6D56 jsr [PC + 0x6D56 /* 00007BCC */] 00000E78 588F addq.l A7, 4 00000E7A 4267 clr.w -[A7] 00000E7C 4267 clr.w -[A7] 00000E7E 4EBA 6D82 jsr [PC + 0x6D82 /* 00007C02 */] 00000E82 588F addq.l A7, 4 00000E84 3F3C 0001 move.w -[A7], 0x1 00000E88 3F3C 0002 move.w -[A7], 0x2 00000E8C 4EBA 6D10 jsr [PC + 0x6D10 /* 00007B9E */] 00000E90 588F addq.l A7, 4 00000E92 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00000E96 302E FFFE move.w D0, [A6 - 0x2] 00000E9A 5240 addq.w D0, 1 00000E9C 3F00 move.w -[A7], D0 00000E9E 4EBA 6D2C jsr [PC + 0x6D2C /* 00007BCC */] 00000EA2 588F addq.l A7, 4 00000EA4 4267 clr.w -[A7] 00000EA6 4267 clr.w -[A7] 00000EA8 4EBA 6D58 jsr [PC + 0x6D58 /* 00007C02 */] 00000EAC 588F addq.l A7, 4 00000EAE 3F3C 0004 move.w -[A7], 0x4 00000EB2 3F3C 0004 move.w -[A7], 0x4 00000EB6 4EBA 6CE6 jsr [PC + 0x6CE6 /* 00007B9E */] 00000EBA 588F addq.l A7, 4 00000EBC 486C C3EC pea.l [A4 - 0x3C14] 00000EC0 4EBA 6CFC jsr [PC + 0x6CFC /* 00007BBE */] 00000EC4 588F addq.l A7, 4 00000EC6 3F3C 0031 move.w -[A7], 0x31 /* '1' */ 00000ECA 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000ECE 4EBA 6CFC jsr [PC + 0x6CFC /* 00007BCC */] 00000ED2 588F addq.l A7, 4 00000ED4 4267 clr.w -[A7] 00000ED6 4267 clr.w -[A7] 00000ED8 4EBA 6D28 jsr [PC + 0x6D28 /* 00007C02 */] 00000EDC 588F addq.l A7, 4 00000EDE 5D6E FFFE subq.w [A6 - 0x2], 6 00000EE2 6000 FF52 bra -0xAC /* 00000E36 */ label00000EE6: 00000EE6 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00000EEA 3F3C 0006 move.w -[A7], 0x6 00000EEE 4EBA 6CDC jsr [PC + 0x6CDC /* 00007BCC */] 00000EF2 588F addq.l A7, 4 00000EF4 486C 0108 pea.l [A4 + 0x108] 00000EF8 4EBA 5FBE jsr [PC + 0x5FBE /* 00006EB8 */] 00000EFC 588F addq.l A7, 4 00000EFE 4EBA 007A jsr [PC + 0x7A /* 00000F7A */] 00000F02 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00000F06 4EBA 4A12 jsr [PC + 0x4A12 /* 0000591A */] 00000F0A 588F addq.l A7, 4 00000F0C 4E5E unlink A6 00000F0E 4E75 rts fn00000F10: 00000F10 4E56 0000 link A6, 0 00000F14 3F3C 001B move.w -[A7], 0x1B 00000F18 3F3C 00A8 move.w -[A7], 0xA8 00000F1C 3F3C 0010 move.w -[A7], 0x10 00000F20 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000F24 486C DCB8 pea.l [A4 - 0x2348] 00000F28 4EBA 7030 jsr [PC + 0x7030 /* 00007F5A */] 00000F2C DEFC 000C add.w A7, 0xC 00000F30 486C DCB8 pea.l [A4 - 0x2348] 00000F34 4EBA 6200 jsr [PC + 0x6200 /* 00007136 */] 00000F38 588F addq.l A7, 4 00000F3A 2F2C DCD8 move.l -[A7], [A4 - 0x2328] 00000F3E 486C 0110 pea.l [A4 + 0x110] 00000F42 486C DA6E pea.l [A4 - 0x2592] 00000F46 4EBA 503A jsr [PC + 0x503A /* 00005F82 */] 00000F4A DEFC 000C add.w A7, 0xC 00000F4E 3F3C 001B move.w -[A7], 0x1B 00000F52 486C DA6E pea.l [A4 - 0x2592] 00000F56 4EBA 5F98 jsr [PC + 0x5F98 /* 00006EF0 */] 00000F5A 588F addq.l A7, 4 00000F5C 2200 move.l D1, D0 00000F5E 303C 00A9 move.w D0, 0xA9 00000F62 9041 sub.w D0, D1 00000F64 3F00 move.w -[A7], D0 00000F66 4EBA 6C64 jsr [PC + 0x6C64 /* 00007BCC */] 00000F6A 588F addq.l A7, 4 00000F6C 486C DA6E pea.l [A4 - 0x2592] 00000F70 4EBA 5F46 jsr [PC + 0x5F46 /* 00006EB8 */] 00000F74 588F addq.l A7, 4 00000F76 4E5E unlink A6 00000F78 4E75 rts fn00000F7A: 00000F7A 4E56 0000 link A6, 0 00000F7E 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00000F82 3F3C 00A8 move.w -[A7], 0xA8 00000F86 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000F8A 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00000F8E 486C DCB8 pea.l [A4 - 0x2348] 00000F92 4EBA 6FC6 jsr [PC + 0x6FC6 /* 00007F5A */] 00000F96 DEFC 000C add.w A7, 0xC 00000F9A 486C C3F4 pea.l [A4 - 0x3C0C] 00000F9E 486C DCB8 pea.l [A4 - 0x2348] 00000FA2 4EBA 61AE jsr [PC + 0x61AE /* 00007152 */] 00000FA6 508F addq.l A7, 8 00000FA8 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 00000FAC 3F3C 00A7 move.w -[A7], 0xA7 00000FB0 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00000FB4 303C 00A7 move.w D0, 0xA7 00000FB8 322C DD0E move.w D1, [A4 - 0x22F2] 00000FBC 48C1 ext.l D1 00000FBE 83FC 000A divs.w D1, 0xA /* '\n' */ 00000FC2 9041 sub.w D0, D1 00000FC4 3F00 move.w -[A7], D0 00000FC6 486C DCB8 pea.l [A4 - 0x2348] 00000FCA 4EBA 6F8E jsr [PC + 0x6F8E /* 00007F5A */] 00000FCE DEFC 000C add.w A7, 0xC 00000FD2 486C C3EC pea.l [A4 - 0x3C14] 00000FD6 486C DCB8 pea.l [A4 - 0x2348] 00000FDA 4EBA 6176 jsr [PC + 0x6176 /* 00007152 */] 00000FDE 508F addq.l A7, 8 00000FE0 4E5E unlink A6 00000FE2 4E75 rts fn00000FE4: 00000FE4 4E56 0000 link A6, 0 00000FE8 2F2C DD28 move.l -[A7], [A4 - 0x22D8] 00000FEC 4EBA 492C jsr [PC + 0x492C /* 0000591A */] 00000FF0 588F addq.l A7, 4 00000FF2 486C DC90 pea.l [A4 - 0x2370] 00000FF6 4EBA 613E jsr [PC + 0x613E /* 00007136 */] 00000FFA 588F addq.l A7, 4 00000FFC 3F3C 000C move.w -[A7], 0xC 00001000 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00001004 4EBA 6BC6 jsr [PC + 0x6BC6 /* 00007BCC */] 00001008 588F addq.l A7, 4 0000100A 3F3C 0001 move.w -[A7], 0x1 0000100E 4EBA 5E68 jsr [PC + 0x5E68 /* 00006E78 */] 00001012 548F addq.l A7, 2 00001014 486C 0114 pea.l [A4 + 0x114] 00001018 4EBA 5E9E jsr [PC + 0x5E9E /* 00006EB8 */] 0000101C 588F addq.l A7, 4 0000101E 4267 clr.w -[A7] 00001020 4EBA 5E56 jsr [PC + 0x5E56 /* 00006E78 */] 00001024 548F addq.l A7, 2 00001026 202C DCDC move.l D0, [A4 - 0x2324] 0000102A 6000 0002 bra +0x4 /* 0000102E */ label0000102E: 0000102E B07C 0004 cmp.w D0, 0x4 00001032 6700 0006 beq +0x8 /* 0000103A */ 00001036 6000 001E bra +0x20 /* 00001056 */ label0000103A: 0000103A 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 0000103E 3F3C 0006 move.w -[A7], 0x6 00001042 4EBA 6B88 jsr [PC + 0x6B88 /* 00007BCC */] 00001046 588F addq.l A7, 4 00001048 486C 0120 pea.l [A4 + 0x120] 0000104C 4EBA 5E6A jsr [PC + 0x5E6A /* 00006EB8 */] 00001050 588F addq.l A7, 4 00001052 6000 000E bra +0x10 /* 00001062 */ label00001056: 00001056 B07C 0003 cmp.w D0, 0x3 0000105A 6700 0006 beq +0x8 /* 00001062 */ 0000105E 6000 001E bra +0x20 /* 0000107E */ label00001062: 00001062 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00001066 3F3C 0006 move.w -[A7], 0x6 0000106A 4EBA 6B60 jsr [PC + 0x6B60 /* 00007BCC */] 0000106E 588F addq.l A7, 4 00001070 486C 0132 pea.l [A4 + 0x132] 00001074 4EBA 5E42 jsr [PC + 0x5E42 /* 00006EB8 */] 00001078 588F addq.l A7, 4 0000107A 6000 000E bra +0x10 /* 0000108A */ label0000107E: 0000107E B07C 0002 cmp.w D0, 0x2 00001082 6700 0006 beq +0x8 /* 0000108A */ 00001086 6000 001E bra +0x20 /* 000010A6 */ label0000108A: 0000108A 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000108E 3F3C 0006 move.w -[A7], 0x6 00001092 4EBA 6B38 jsr [PC + 0x6B38 /* 00007BCC */] 00001096 588F addq.l A7, 4 00001098 486C 0146 pea.l [A4 + 0x146] 0000109C 4EBA 5E1A jsr [PC + 0x5E1A /* 00006EB8 */] 000010A0 588F addq.l A7, 4 000010A2 6000 000E bra +0x10 /* 000010B2 */ label000010A6: 000010A6 B07C 0001 cmp.w D0, 0x1 000010AA 6700 0006 beq +0x8 /* 000010B2 */ 000010AE 6000 001E bra +0x20 /* 000010CE */ label000010B2: 000010B2 3F3C 001B move.w -[A7], 0x1B 000010B6 3F3C 0006 move.w -[A7], 0x6 000010BA 4EBA 6B10 jsr [PC + 0x6B10 /* 00007BCC */] 000010BE 588F addq.l A7, 4 000010C0 486C 015E pea.l [A4 + 0x15E] 000010C4 4EBA 5DF2 jsr [PC + 0x5DF2 /* 00006EB8 */] 000010C8 588F addq.l A7, 4 000010CA 6000 0002 bra +0x4 /* 000010CE */ label000010CE: 000010CE 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 000010D2 4EBA 4846 jsr [PC + 0x4846 /* 0000591A */] 000010D6 588F addq.l A7, 4 000010D8 4E5E unlink A6 000010DA 4E75 rts fn000010DC: 000010DC 4E56 0000 link A6, 0 000010E0 2F2C DD24 move.l -[A7], [A4 - 0x22DC] 000010E4 4EBA 4834 jsr [PC + 0x4834 /* 0000591A */] 000010E8 588F addq.l A7, 4 000010EA 3F3C 000C move.w -[A7], 0xC 000010EE 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 000010F2 4EBA 6AD8 jsr [PC + 0x6AD8 /* 00007BCC */] 000010F6 588F addq.l A7, 4 000010F8 3F3C 0001 move.w -[A7], 0x1 000010FC 4EBA 5D7A jsr [PC + 0x5D7A /* 00006E78 */] 00001100 548F addq.l A7, 2 00001102 486C 0170 pea.l [A4 + 0x170] 00001106 4EBA 5DB0 jsr [PC + 0x5DB0 /* 00006EB8 */] 0000110A 588F addq.l A7, 4 0000110C 4267 clr.w -[A7] 0000110E 4EBA 5D68 jsr [PC + 0x5D68 /* 00006E78 */] 00001112 548F addq.l A7, 2 00001114 3F3C 001B move.w -[A7], 0x1B 00001118 3F3C 0006 move.w -[A7], 0x6 0000111C 4EBA 6AAE jsr [PC + 0x6AAE /* 00007BCC */] 00001120 588F addq.l A7, 4 00001122 486C 0178 pea.l [A4 + 0x178] 00001126 4EBA 5D90 jsr [PC + 0x5D90 /* 00006EB8 */] 0000112A 588F addq.l A7, 4 0000112C 3F3C 0008 move.w -[A7], 0x8 00001130 3F3C 0008 move.w -[A7], 0x8 00001134 4EBA 6A68 jsr [PC + 0x6A68 /* 00007B9E */] 00001138 588F addq.l A7, 4 0000113A 486C C3F4 pea.l [A4 - 0x3C0C] 0000113E 4EBA 6A7E jsr [PC + 0x6A7E /* 00007BBE */] 00001142 588F addq.l A7, 4 00001144 3F3C 0012 move.w -[A7], 0x12 00001148 3F3C 009E move.w -[A7], 0x9E 0000114C 4EBA 6A7E jsr [PC + 0x6A7E /* 00007BCC */] 00001150 588F addq.l A7, 4 00001152 4267 clr.w -[A7] 00001154 4267 clr.w -[A7] 00001156 4EBA 6AAA jsr [PC + 0x6AAA /* 00007C02 */] 0000115A 588F addq.l A7, 4 0000115C 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001160 3F3C 0006 move.w -[A7], 0x6 00001164 4EBA 6A66 jsr [PC + 0x6A66 /* 00007BCC */] 00001168 588F addq.l A7, 4 0000116A 486C 018E pea.l [A4 + 0x18E] 0000116E 4EBA 5D48 jsr [PC + 0x5D48 /* 00006EB8 */] 00001172 588F addq.l A7, 4 00001174 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001178 3F3C 00A8 move.w -[A7], 0xA8 0000117C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001180 3F3C 0085 move.w -[A7], 0x85 00001184 486C DCB8 pea.l [A4 - 0x2348] 00001188 4EBA 6DD0 jsr [PC + 0x6DD0 /* 00007F5A */] 0000118C DEFC 000C add.w A7, 0xC 00001190 486C DCB8 pea.l [A4 - 0x2348] 00001194 4EBA 5FA0 jsr [PC + 0x5FA0 /* 00007136 */] 00001198 588F addq.l A7, 4 0000119A 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 0000119E 3F3C 0006 move.w -[A7], 0x6 000011A2 4EBA 6A28 jsr [PC + 0x6A28 /* 00007BCC */] 000011A6 588F addq.l A7, 4 000011A8 486C 019A pea.l [A4 + 0x19A] 000011AC 4EBA 5D0A jsr [PC + 0x5D0A /* 00006EB8 */] 000011B0 588F addq.l A7, 4 000011B2 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 000011B6 3F3C 00A8 move.w -[A7], 0xA8 000011BA 3F3C 002D move.w -[A7], 0x2D /* '-' */ 000011BE 3F3C 0085 move.w -[A7], 0x85 000011C2 486C DCB8 pea.l [A4 - 0x2348] 000011C6 4EBA 6D92 jsr [PC + 0x6D92 /* 00007F5A */] 000011CA DEFC 000C add.w A7, 0xC 000011CE 486C DCB8 pea.l [A4 - 0x2348] 000011D2 4EBA 5F62 jsr [PC + 0x5F62 /* 00007136 */] 000011D6 588F addq.l A7, 4 000011D8 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000011DC 3F3C 0006 move.w -[A7], 0x6 000011E0 4EBA 69EA jsr [PC + 0x69EA /* 00007BCC */] 000011E4 588F addq.l A7, 4 000011E6 486C 01AA pea.l [A4 + 0x1AA] 000011EA 4EBA 5CCC jsr [PC + 0x5CCC /* 00006EB8 */] 000011EE 588F addq.l A7, 4 000011F0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000011F4 3F3C 00A8 move.w -[A7], 0xA8 000011F8 3F3C 003A move.w -[A7], 0x3A /* ':' */ 000011FC 3F3C 0085 move.w -[A7], 0x85 00001200 486C DCB8 pea.l [A4 - 0x2348] 00001204 4EBA 6D54 jsr [PC + 0x6D54 /* 00007F5A */] 00001208 DEFC 000C add.w A7, 0xC 0000120C 486C DCB8 pea.l [A4 - 0x2348] 00001210 4EBA 5F24 jsr [PC + 0x5F24 /* 00007136 */] 00001214 588F addq.l A7, 4 00001216 202C DCDC move.l D0, [A4 - 0x2324] 0000121A 6000 0002 bra +0x4 /* 0000121E */ label0000121E: 0000121E B07C 0004 cmp.w D0, 0x4 00001222 6700 0006 beq +0x8 /* 0000122A */ 00001226 6000 0084 bra +0x86 /* 000012AC */ label0000122A: 0000122A 302C DCFA move.w D0, [A4 - 0x2306] 0000122E 906C DCF6 sub.w D0, [A4 - 0x230A] 00001232 3F00 move.w -[A7], D0 00001234 486C 01BA pea.l [A4 + 0x1BA] 00001238 486C DA6E pea.l [A4 - 0x2592] 0000123C 4EBA 4D44 jsr [PC + 0x4D44 /* 00005F82 */] 00001240 DEFC 000A add.w A7, 0xA /* '\n' */ 00001244 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00001248 486C DA6E pea.l [A4 - 0x2592] 0000124C 4EBA 5CA2 jsr [PC + 0x5CA2 /* 00006EF0 */] 00001250 588F addq.l A7, 4 00001252 2200 move.l D1, D0 00001254 303C 00A9 move.w D0, 0xA9 00001258 9041 sub.w D0, D1 0000125A 3F00 move.w -[A7], D0 0000125C 4EBA 696E jsr [PC + 0x696E /* 00007BCC */] 00001260 588F addq.l A7, 4 00001262 486C DA6E pea.l [A4 - 0x2592] 00001266 4EBA 5C50 jsr [PC + 0x5C50 /* 00006EB8 */] 0000126A 588F addq.l A7, 4 0000126C 3F2C DCF6 move.w -[A7], [A4 - 0x230A] 00001270 486C 01BE pea.l [A4 + 0x1BE] 00001274 486C DA6E pea.l [A4 - 0x2592] 00001278 4EBA 4D08 jsr [PC + 0x4D08 /* 00005F82 */] 0000127C DEFC 000A add.w A7, 0xA /* '\n' */ 00001280 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00001284 486C DA6E pea.l [A4 - 0x2592] 00001288 4EBA 5C66 jsr [PC + 0x5C66 /* 00006EF0 */] 0000128C 588F addq.l A7, 4 0000128E 2200 move.l D1, D0 00001290 303C 00A9 move.w D0, 0xA9 00001294 9041 sub.w D0, D1 00001296 3F00 move.w -[A7], D0 00001298 4EBA 6932 jsr [PC + 0x6932 /* 00007BCC */] 0000129C 588F addq.l A7, 4 0000129E 486C DA6E pea.l [A4 - 0x2592] 000012A2 4EBA 5C14 jsr [PC + 0x5C14 /* 00006EB8 */] 000012A6 588F addq.l A7, 4 000012A8 6000 000E bra +0x10 /* 000012B8 */ label000012AC: 000012AC B07C 0003 cmp.w D0, 0x3 000012B0 6700 0006 beq +0x8 /* 000012B8 */ 000012B4 6000 0042 bra +0x44 /* 000012F8 */ label000012B8: 000012B8 3F2C DD00 move.w -[A7], [A4 - 0x2300] 000012BC 486C 01C2 pea.l [A4 + 0x1C2] 000012C0 486C DA6E pea.l [A4 - 0x2592] 000012C4 4EBA 4CBC jsr [PC + 0x4CBC /* 00005F82 */] 000012C8 DEFC 000A add.w A7, 0xA /* '\n' */ 000012CC 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000012D0 486C DA6E pea.l [A4 - 0x2592] 000012D4 4EBA 5C1A jsr [PC + 0x5C1A /* 00006EF0 */] 000012D8 588F addq.l A7, 4 000012DA 2200 move.l D1, D0 000012DC 303C 00A9 move.w D0, 0xA9 000012E0 9041 sub.w D0, D1 000012E2 3F00 move.w -[A7], D0 000012E4 4EBA 68E6 jsr [PC + 0x68E6 /* 00007BCC */] 000012E8 588F addq.l A7, 4 000012EA 486C DA6E pea.l [A4 - 0x2592] 000012EE 4EBA 5BC8 jsr [PC + 0x5BC8 /* 00006EB8 */] 000012F2 588F addq.l A7, 4 000012F4 6000 000E bra +0x10 /* 00001304 */ label000012F8: 000012F8 B07C 0002 cmp.w D0, 0x2 000012FC 6700 0006 beq +0x8 /* 00001304 */ 00001300 6000 0036 bra +0x38 /* 00001338 */ label00001304: 00001304 486C DA32 pea.l [A4 - 0x25CE] 00001308 4EBA 68B4 jsr [PC + 0x68B4 /* 00007BBE */] 0000130C 588F addq.l A7, 4 0000130E 3F3C 0004 move.w -[A7], 0x4 00001312 3F3C 0004 move.w -[A7], 0x4 00001316 4EBA 6886 jsr [PC + 0x6886 /* 00007B9E */] 0000131A 588F addq.l A7, 4 0000131C 3F3C 0014 move.w -[A7], 0x14 00001320 3F3C 00A0 move.w -[A7], 0xA0 00001324 4EBA 68A6 jsr [PC + 0x68A6 /* 00007BCC */] 00001328 588F addq.l A7, 4 0000132A 4267 clr.w -[A7] 0000132C 4267 clr.w -[A7] 0000132E 4EBA 68D2 jsr [PC + 0x68D2 /* 00007C02 */] 00001332 588F addq.l A7, 4 00001334 6000 0002 bra +0x4 /* 00001338 */ label00001338: 00001338 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 0000133C 4EBA 45DC jsr [PC + 0x45DC /* 0000591A */] 00001340 588F addq.l A7, 4 00001342 4E5E unlink A6 00001344 4E75 rts fn00001346: 00001346 4E56 0000 link A6, 0 0000134A 4EBA F986 jsr [PC - 0x67A /* 00000CD2 */] 0000134E 4EBA FD8C jsr [PC - 0x274 /* 000010DC */] 00001352 4EBA FC90 jsr [PC - 0x370 /* 00000FE4 */] 00001356 302C DCF0 move.w D0, [A4 - 0x2310] 0000135A 6700 000A beq +0xC /* 00001366 */ 0000135E 4EBA 0A42 jsr [PC + 0xA42 /* 00001DA2 */] 00001362 6000 0006 bra +0x8 /* 0000136A */ label00001366: 00001366 4EBA F834 jsr [PC - 0x7CC /* 00000B9C */] label0000136A: 0000136A 4E5E unlink A6 0000136C 4E75 rts fn0000136E: 0000136E 4E56 FFFA link A6, -0x0006 00001372 3F3C 0001 move.w -[A7], 0x1 00001376 4EBA 5D54 jsr [PC + 0x5D54 /* 000070CC */] 0000137A 548F addq.l A7, 2 0000137C 2D40 FFFA move.l [A6 - 0x6], D0 00001380 426E FFFE clr.w [A6 - 0x2] label00001384: 00001384 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 0000138A 6E00 0026 bgt +0x28 /* 000013B2 */ 0000138E 302E FFFE move.w D0, [A6 - 0x2] 00001392 206E FFFA movea.l A0, [A6 - 0x6] 00001396 2050 movea.l A0, [A0] 00001398 41D0 lea.l A0, [A0] 0000139A D0C0 add.w A0, D0 0000139C 1010 move.b D0, [A0] 0000139E 322E FFFE move.w D1, [A6 - 0x2] 000013A2 41EC DA62 lea.l A0, [A4 - 0x259E] 000013A6 D0C1 add.w A0, D1 000013A8 1080 move.b [A0], D0 000013AA 526E FFFE addq.w [A6 - 0x2], 1 000013AE 6000 FFD4 bra -0x2A /* 00001384 */ label000013B2: 000013B2 3F3C 0002 move.w -[A7], 0x2 000013B6 4EBA 5D14 jsr [PC + 0x5D14 /* 000070CC */] 000013BA 548F addq.l A7, 2 000013BC 2D40 FFFA move.l [A6 - 0x6], D0 000013C0 426E FFFE clr.w [A6 - 0x2] label000013C4: 000013C4 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 000013CA 6E00 0026 bgt +0x28 /* 000013F2 */ 000013CE 302E FFFE move.w D0, [A6 - 0x2] 000013D2 206E FFFA movea.l A0, [A6 - 0x6] 000013D6 2050 movea.l A0, [A0] 000013D8 41D0 lea.l A0, [A0] 000013DA D0C0 add.w A0, D0 000013DC 1010 move.b D0, [A0] 000013DE 322E FFFE move.w D1, [A6 - 0x2] 000013E2 41EC DA5A lea.l A0, [A4 - 0x25A6] 000013E6 D0C1 add.w A0, D1 000013E8 1080 move.b [A0], D0 000013EA 526E FFFE addq.w [A6 - 0x2], 1 000013EE 6000 FFD4 bra -0x2A /* 000013C4 */ label000013F2: 000013F2 3F3C 0003 move.w -[A7], 0x3 000013F6 4EBA 5CD4 jsr [PC + 0x5CD4 /* 000070CC */] 000013FA 548F addq.l A7, 2 000013FC 2D40 FFFA move.l [A6 - 0x6], D0 00001400 426E FFFE clr.w [A6 - 0x2] label00001404: 00001404 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 0000140A 6E00 0026 bgt +0x28 /* 00001432 */ 0000140E 302E FFFE move.w D0, [A6 - 0x2] 00001412 206E FFFA movea.l A0, [A6 - 0x6] 00001416 2050 movea.l A0, [A0] 00001418 41D0 lea.l A0, [A0] 0000141A D0C0 add.w A0, D0 0000141C 1010 move.b D0, [A0] 0000141E 322E FFFE move.w D1, [A6 - 0x2] 00001422 41EC DA52 lea.l A0, [A4 - 0x25AE] 00001426 D0C1 add.w A0, D1 00001428 1080 move.b [A0], D0 0000142A 526E FFFE addq.w [A6 - 0x2], 1 0000142E 6000 FFD4 bra -0x2A /* 00001404 */ label00001432: 00001432 3F3C 0004 move.w -[A7], 0x4 00001436 4EBA 5C94 jsr [PC + 0x5C94 /* 000070CC */] 0000143A 548F addq.l A7, 2 0000143C 2D40 FFFA move.l [A6 - 0x6], D0 00001440 426E FFFE clr.w [A6 - 0x2] label00001444: 00001444 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 0000144A 6E00 0026 bgt +0x28 /* 00001472 */ 0000144E 302E FFFE move.w D0, [A6 - 0x2] 00001452 206E FFFA movea.l A0, [A6 - 0x6] 00001456 2050 movea.l A0, [A0] 00001458 41D0 lea.l A0, [A0] 0000145A D0C0 add.w A0, D0 0000145C 1010 move.b D0, [A0] 0000145E 322E FFFE move.w D1, [A6 - 0x2] 00001462 41EC DA4A lea.l A0, [A4 - 0x25B6] 00001466 D0C1 add.w A0, D1 00001468 1080 move.b [A0], D0 0000146A 526E FFFE addq.w [A6 - 0x2], 1 0000146E 6000 FFD4 bra -0x2A /* 00001444 */ label00001472: 00001472 3F3C 0005 move.w -[A7], 0x5 00001476 4EBA 5C54 jsr [PC + 0x5C54 /* 000070CC */] 0000147A 548F addq.l A7, 2 0000147C 2D40 FFFA move.l [A6 - 0x6], D0 00001480 426E FFFE clr.w [A6 - 0x2] label00001484: 00001484 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 0000148A 6E00 0026 bgt +0x28 /* 000014B2 */ 0000148E 302E FFFE move.w D0, [A6 - 0x2] 00001492 206E FFFA movea.l A0, [A6 - 0x6] 00001496 2050 movea.l A0, [A0] 00001498 41D0 lea.l A0, [A0] 0000149A D0C0 add.w A0, D0 0000149C 1010 move.b D0, [A0] 0000149E 322E FFFE move.w D1, [A6 - 0x2] 000014A2 41EC DA42 lea.l A0, [A4 - 0x25BE] 000014A6 D0C1 add.w A0, D1 000014A8 1080 move.b [A0], D0 000014AA 526E FFFE addq.w [A6 - 0x2], 1 000014AE 6000 FFD4 bra -0x2A /* 00001484 */ label000014B2: 000014B2 3F3C 0006 move.w -[A7], 0x6 000014B6 4EBA 5C14 jsr [PC + 0x5C14 /* 000070CC */] 000014BA 548F addq.l A7, 2 000014BC 2D40 FFFA move.l [A6 - 0x6], D0 000014C0 426E FFFE clr.w [A6 - 0x2] label000014C4: 000014C4 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 000014CA 6E00 0026 bgt +0x28 /* 000014F2 */ 000014CE 302E FFFE move.w D0, [A6 - 0x2] 000014D2 206E FFFA movea.l A0, [A6 - 0x6] 000014D6 2050 movea.l A0, [A0] 000014D8 41D0 lea.l A0, [A0] 000014DA D0C0 add.w A0, D0 000014DC 1010 move.b D0, [A0] 000014DE 322E FFFE move.w D1, [A6 - 0x2] 000014E2 41EC DA3A lea.l A0, [A4 - 0x25C6] 000014E6 D0C1 add.w A0, D1 000014E8 1080 move.b [A0], D0 000014EA 526E FFFE addq.w [A6 - 0x2], 1 000014EE 6000 FFD4 bra -0x2A /* 000014C4 */ label000014F2: 000014F2 3F3C 0007 move.w -[A7], 0x7 000014F6 4EBA 5BD4 jsr [PC + 0x5BD4 /* 000070CC */] 000014FA 548F addq.l A7, 2 000014FC 2D40 FFFA move.l [A6 - 0x6], D0 00001500 426E FFFE clr.w [A6 - 0x2] label00001504: 00001504 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 0000150A 6E00 0026 bgt +0x28 /* 00001532 */ 0000150E 302E FFFE move.w D0, [A6 - 0x2] 00001512 206E FFFA movea.l A0, [A6 - 0x6] 00001516 2050 movea.l A0, [A0] 00001518 41D0 lea.l A0, [A0] 0000151A D0C0 add.w A0, D0 0000151C 1010 move.b D0, [A0] 0000151E 322E FFFE move.w D1, [A6 - 0x2] 00001522 41EC DA12 lea.l A0, [A4 - 0x25EE] 00001526 D0C1 add.w A0, D1 00001528 1080 move.b [A0], D0 0000152A 526E FFFE addq.w [A6 - 0x2], 1 0000152E 6000 FFD4 bra -0x2A /* 00001504 */ label00001532: 00001532 3F3C 0008 move.w -[A7], 0x8 00001536 4EBA 5B94 jsr [PC + 0x5B94 /* 000070CC */] 0000153A 548F addq.l A7, 2 0000153C 2D40 FFFA move.l [A6 - 0x6], D0 00001540 426E FFFE clr.w [A6 - 0x2] label00001544: 00001544 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 0000154A 6E00 0026 bgt +0x28 /* 00001572 */ 0000154E 302E FFFE move.w D0, [A6 - 0x2] 00001552 206E FFFA movea.l A0, [A6 - 0x6] 00001556 2050 movea.l A0, [A0] 00001558 41D0 lea.l A0, [A0] 0000155A D0C0 add.w A0, D0 0000155C 1010 move.b D0, [A0] 0000155E 322E FFFE move.w D1, [A6 - 0x2] 00001562 41EC DA1A lea.l A0, [A4 - 0x25E6] 00001566 D0C1 add.w A0, D1 00001568 1080 move.b [A0], D0 0000156A 526E FFFE addq.w [A6 - 0x2], 1 0000156E 6000 FFD4 bra -0x2A /* 00001544 */ label00001572: 00001572 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001576 4EBA 5B54 jsr [PC + 0x5B54 /* 000070CC */] 0000157A 548F addq.l A7, 2 0000157C 2D40 FFFA move.l [A6 - 0x6], D0 00001580 426E FFFE clr.w [A6 - 0x2] label00001584: 00001584 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 0000158A 6E00 0026 bgt +0x28 /* 000015B2 */ 0000158E 302E FFFE move.w D0, [A6 - 0x2] 00001592 206E FFFA movea.l A0, [A6 - 0x6] 00001596 2050 movea.l A0, [A0] 00001598 41D0 lea.l A0, [A0] 0000159A D0C0 add.w A0, D0 0000159C 1010 move.b D0, [A0] 0000159E 322E FFFE move.w D1, [A6 - 0x2] 000015A2 41EC DA22 lea.l A0, [A4 - 0x25DE] 000015A6 D0C1 add.w A0, D1 000015A8 1080 move.b [A0], D0 000015AA 526E FFFE addq.w [A6 - 0x2], 1 000015AE 6000 FFD4 bra -0x2A /* 00001584 */ label000015B2: 000015B2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000015B6 4EBA 5B14 jsr [PC + 0x5B14 /* 000070CC */] 000015BA 548F addq.l A7, 2 000015BC 2D40 FFFA move.l [A6 - 0x6], D0 000015C0 426E FFFE clr.w [A6 - 0x2] label000015C4: 000015C4 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 000015CA 6E00 0026 bgt +0x28 /* 000015F2 */ 000015CE 302E FFFE move.w D0, [A6 - 0x2] 000015D2 206E FFFA movea.l A0, [A6 - 0x6] 000015D6 2050 movea.l A0, [A0] 000015D8 41D0 lea.l A0, [A0] 000015DA D0C0 add.w A0, D0 000015DC 1010 move.b D0, [A0] 000015DE 322E FFFE move.w D1, [A6 - 0x2] 000015E2 41EC DA2A lea.l A0, [A4 - 0x25D6] 000015E6 D0C1 add.w A0, D1 000015E8 1080 move.b [A0], D0 000015EA 526E FFFE addq.w [A6 - 0x2], 1 000015EE 6000 FFD4 bra -0x2A /* 000015C4 */ label000015F2: 000015F2 4E5E unlink A6 000015F4 4E75 rts fn000015F6: 000015F6 4E56 FF6A link A6, -0x0096 000015FA 426E FFFE clr.w [A6 - 0x2] 000015FE 3D7C 0081 FFE8 move.w [A6 - 0x18], 0x81 00001604 3D7C 0023 FFE6 move.w [A6 - 0x1A], 0x23 /* '#' */ 0000160A 2F2C DD34 move.l -[A7], [A4 - 0x22CC] 0000160E 4EBA 430A jsr [PC + 0x430A /* 0000591A */] 00001612 588F addq.l A7, 4 00001614 486C DCC0 pea.l [A4 - 0x2340] 00001618 4EBA 5B1C jsr [PC + 0x5B1C /* 00007136 */] 0000161C 588F addq.l A7, 4 0000161E 4EBA F57C jsr [PC - 0xA84 /* 00000B9C */] 00001622 2F2C DD34 move.l -[A7], [A4 - 0x22CC] 00001626 4EBA 42F2 jsr [PC + 0x42F2 /* 0000591A */] 0000162A 588F addq.l A7, 4 0000162C 486C DCC0 pea.l [A4 - 0x2340] 00001630 4EBA 5B12 jsr [PC + 0x5B12 /* 00007144 */] 00001634 588F addq.l A7, 4 00001636 3D6E FFE8 FFF8 move.w [A6 - 0x8], [A6 - 0x18] 0000163C 302E FFE6 move.w D0, [A6 - 0x1A] 00001640 907C 0018 sub.w D0, 0x18 00001644 3D40 FFF6 move.w [A6 - 0xA], D0 00001648 3D6E FFE8 FFF0 move.w [A6 - 0x10], [A6 - 0x18] 0000164E 302E FFE6 move.w D0, [A6 - 0x1A] 00001652 5A40 addq.w D0, 5 00001654 3D40 FFEE move.w [A6 - 0x12], D0 00001658 426E FFEC clr.w [A6 - 0x14] label0000165C: 0000165C 0C6E 0003 FFEC cmpi.w [A6 - 0x14], 0x3 00001662 6E00 025C bgt +0x25E /* 000018C0 */ 00001666 486C DCB0 pea.l [A4 - 0x2350] 0000166A 4EBA 5AD8 jsr [PC + 0x5AD8 /* 00007144 */] 0000166E 588F addq.l A7, 4 00001670 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2] label00001676: 00001676 302E FFFE move.w D0, [A6 - 0x2] 0000167A 322E FFEA move.w D1, [A6 - 0x16] 0000167E D27C 001E add.w D1, 0x1E 00001682 B041 cmp.w D0, D1 00001684 6E00 022E bgt +0x230 /* 000018B4 */ 00001688 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000168C 4EBA 3FBE jsr [PC + 0x3FBE /* 0000564C */] 00001690 548F addq.l A7, 2 00001692 2D40 FFD8 move.l [A6 - 0x28], D0 00001696 486C 01C6 pea.l [A4 + 0x1C6] 0000169A 486C C18C pea.l [A4 - 0x3E74] 0000169E 3F3C 080E move.w -[A7], 0x80E 000016A2 A9EB syscall Pack4/FP68K 000016A4 486E FFD8 pea.l [A6 - 0x28] 000016A8 486C C18C pea.l [A4 - 0x3E74] 000016AC 3F3C 1004 move.w -[A7], 0x1004 000016B0 A9EB syscall Pack4/FP68K 000016B2 2D6C C18C FFD8 move.l [A6 - 0x28], [A4 - 0x3E74] 000016B8 2D6C C190 FFDC move.l [A6 - 0x24], [A4 - 0x3E70] 000016BE 3D6C C194 FFE0 move.w [A6 - 0x20], [A4 - 0x3E6C] 000016C4 302E FFE8 move.w D0, [A6 - 0x18] 000016C8 48C0 ext.l D0 000016CA 4EBA 6474 jsr [PC + 0x6474 /* 00007B40 */] 000016CE 486E FFD8 pea.l [A6 - 0x28] 000016D2 486C C18C pea.l [A4 - 0x3E74] 000016D6 3F3C 0000 move.w -[A7], 0x0 000016DA A9EB syscall Pack4/FP68K 000016DC 4EBA 6476 jsr [PC + 0x6476 /* 00007B54 */] 000016E0 3D40 FFFC move.w [A6 - 0x4], D0 000016E4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000016E8 4EBA 4008 jsr [PC + 0x4008 /* 000056F2 */] 000016EC 548F addq.l A7, 2 000016EE 2D40 FFCE move.l [A6 - 0x32], D0 000016F2 486C 01CE pea.l [A4 + 0x1CE] 000016F6 486C C18C pea.l [A4 - 0x3E74] 000016FA 3F3C 080E move.w -[A7], 0x80E 000016FE A9EB syscall Pack4/FP68K 00001700 486E FFCE pea.l [A6 - 0x32] 00001704 486C C18C pea.l [A4 - 0x3E74] 00001708 3F3C 1004 move.w -[A7], 0x1004 0000170C A9EB syscall Pack4/FP68K 0000170E 2D6C C18C FFCE move.l [A6 - 0x32], [A4 - 0x3E74] 00001714 2D6C C190 FFD2 move.l [A6 - 0x2E], [A4 - 0x3E70] 0000171A 3D6C C194 FFD6 move.w [A6 - 0x2A], [A4 - 0x3E6C] 00001720 302E FFE6 move.w D0, [A6 - 0x1A] 00001724 48C0 ext.l D0 00001726 4EBA 6418 jsr [PC + 0x6418 /* 00007B40 */] 0000172A 486E FFCE pea.l [A6 - 0x32] 0000172E 486C C18C pea.l [A4 - 0x3E74] 00001732 3F3C 0002 move.w -[A7], 0x2 00001736 A9EB syscall Pack4/FP68K 00001738 4EBA 641A jsr [PC + 0x641A /* 00007B54 */] 0000173C 3D40 FFFA move.w [A6 - 0x6], D0 00001740 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001744 4EBA 3F06 jsr [PC + 0x3F06 /* 0000564C */] 00001748 548F addq.l A7, 2 0000174A 2D40 FFC4 move.l [A6 - 0x3C], D0 0000174E 486C 01D6 pea.l [A4 + 0x1D6] 00001752 486C C18C pea.l [A4 - 0x3E74] 00001756 3F3C 080E move.w -[A7], 0x80E 0000175A A9EB syscall Pack4/FP68K 0000175C 486E FFC4 pea.l [A6 - 0x3C] 00001760 486C C18C pea.l [A4 - 0x3E74] 00001764 3F3C 1004 move.w -[A7], 0x1004 00001768 A9EB syscall Pack4/FP68K 0000176A 2D6C C18C FFC4 move.l [A6 - 0x3C], [A4 - 0x3E74] 00001770 2D6C C190 FFC8 move.l [A6 - 0x38], [A4 - 0x3E70] 00001776 3D6C C194 FFCC move.w [A6 - 0x34], [A4 - 0x3E6C] 0000177C 302E FFE8 move.w D0, [A6 - 0x18] 00001780 48C0 ext.l D0 00001782 4EBA 63BC jsr [PC + 0x63BC /* 00007B40 */] 00001786 486E FFC4 pea.l [A6 - 0x3C] 0000178A 486C C18C pea.l [A4 - 0x3E74] 0000178E 3F3C 0002 move.w -[A7], 0x2 00001792 A9EB syscall Pack4/FP68K 00001794 4EBA 63BE jsr [PC + 0x63BE /* 00007B54 */] 00001798 3D40 FFF4 move.w [A6 - 0xC], D0 0000179C 3F2E FFFE move.w -[A7], [A6 - 0x2] 000017A0 4EBA 3F50 jsr [PC + 0x3F50 /* 000056F2 */] 000017A4 548F addq.l A7, 2 000017A6 2D40 FFBA move.l [A6 - 0x46], D0 000017AA 486C 01DE pea.l [A4 + 0x1DE] 000017AE 486C C18C pea.l [A4 - 0x3E74] 000017B2 3F3C 080E move.w -[A7], 0x80E 000017B6 A9EB syscall Pack4/FP68K 000017B8 486E FFBA pea.l [A6 - 0x46] 000017BC 486C C18C pea.l [A4 - 0x3E74] 000017C0 3F3C 1004 move.w -[A7], 0x1004 000017C4 A9EB syscall Pack4/FP68K 000017C6 2D6C C18C FFBA move.l [A6 - 0x46], [A4 - 0x3E74] 000017CC 2D6C C190 FFBE move.l [A6 - 0x42], [A4 - 0x3E70] 000017D2 3D6C C194 FFC2 move.w [A6 - 0x3E], [A4 - 0x3E6C] 000017D8 302E FFE6 move.w D0, [A6 - 0x1A] 000017DC 48C0 ext.l D0 000017DE 4EBA 6360 jsr [PC + 0x6360 /* 00007B40 */] 000017E2 486E FFBA pea.l [A6 - 0x46] 000017E6 486C C18C pea.l [A4 - 0x3E74] 000017EA 3F3C 0000 move.w -[A7], 0x0 000017EE A9EB syscall Pack4/FP68K 000017F0 4EBA 6362 jsr [PC + 0x6362 /* 00007B54 */] 000017F4 3D40 FFF2 move.w [A6 - 0xE], D0 000017F8 3F3C 0001 move.w -[A7], 0x1 000017FC 3F3C 0001 move.w -[A7], 0x1 00001800 4EBA 639C jsr [PC + 0x639C /* 00007B9E */] 00001804 588F addq.l A7, 4 00001806 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000180A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000180E 4EBA 63BC jsr [PC + 0x63BC /* 00007BCC */] 00001812 588F addq.l A7, 4 00001814 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001818 3F2E FFE8 move.w -[A7], [A6 - 0x18] 0000181C 4EBA 63D2 jsr [PC + 0x63D2 /* 00007BF0 */] 00001820 588F addq.l A7, 4 00001822 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001826 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000182A 4EBA 63A0 jsr [PC + 0x63A0 /* 00007BCC */] 0000182E 588F addq.l A7, 4 00001830 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001834 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001838 4EBA 63B6 jsr [PC + 0x63B6 /* 00007BF0 */] 0000183C 588F addq.l A7, 4 0000183E 3F3C 0002 move.w -[A7], 0x2 00001842 3F3C 0002 move.w -[A7], 0x2 00001846 4EBA 6356 jsr [PC + 0x6356 /* 00007B9E */] 0000184A 588F addq.l A7, 4 0000184C 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001850 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001854 4EBA 6376 jsr [PC + 0x6376 /* 00007BCC */] 00001858 588F addq.l A7, 4 0000185A 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 0000185E 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001862 4EBA 638C jsr [PC + 0x638C /* 00007BF0 */] 00001866 588F addq.l A7, 4 00001868 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000186C 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001870 4EBA 635A jsr [PC + 0x635A /* 00007BCC */] 00001874 588F addq.l A7, 4 00001876 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 0000187A 3F2E FFE8 move.w -[A7], [A6 - 0x18] 0000187E 4EBA 6370 jsr [PC + 0x6370 /* 00007BF0 */] 00001882 588F addq.l A7, 4 00001884 486E FFE2 pea.l [A6 - 0x1E] 00001888 2F3C 0000 0002 move.l -[A7], 0x2 0000188E 4EBA 4A70 jsr [PC + 0x4A70 /* 00006300 */] 00001892 508F addq.l A7, 8 00001894 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4] 0000189A 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6] 000018A0 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC] 000018A6 3D6E FFF2 FFEE move.w [A6 - 0x12], [A6 - 0xE] 000018AC 566E FFFE addq.w [A6 - 0x2], 3 000018B0 6000 FDC4 bra -0x23A /* 00001676 */ label000018B4: 000018B4 576E FFFE subq.w [A6 - 0x2], 3 000018B8 526E FFEC addq.w [A6 - 0x14], 1 000018BC 6000 FD9E bra -0x260 /* 0000165C */ label000018C0: 000018C0 426E FFEC clr.w [A6 - 0x14] label000018C4: 000018C4 0C6E 0003 FFEC cmpi.w [A6 - 0x14], 0x3 000018CA 6E00 025C bgt +0x25E /* 00001B28 */ 000018CE 486C DCA8 pea.l [A4 - 0x2358] 000018D2 4EBA 5870 jsr [PC + 0x5870 /* 00007144 */] 000018D6 588F addq.l A7, 4 000018D8 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2] label000018DE: 000018DE 302E FFFE move.w D0, [A6 - 0x2] 000018E2 322E FFEA move.w D1, [A6 - 0x16] 000018E6 D27C 001E add.w D1, 0x1E 000018EA B041 cmp.w D0, D1 000018EC 6E00 022E bgt +0x230 /* 00001B1C */ 000018F0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000018F4 4EBA 3D56 jsr [PC + 0x3D56 /* 0000564C */] 000018F8 548F addq.l A7, 2 000018FA 2D40 FFB0 move.l [A6 - 0x50], D0 000018FE 486C 01E6 pea.l [A4 + 0x1E6] 00001902 486C C18C pea.l [A4 - 0x3E74] 00001906 3F3C 080E move.w -[A7], 0x80E 0000190A A9EB syscall Pack4/FP68K 0000190C 486E FFB0 pea.l [A6 - 0x50] 00001910 486C C18C pea.l [A4 - 0x3E74] 00001914 3F3C 1004 move.w -[A7], 0x1004 00001918 A9EB syscall Pack4/FP68K 0000191A 2D6C C18C FFB0 move.l [A6 - 0x50], [A4 - 0x3E74] 00001920 2D6C C190 FFB4 move.l [A6 - 0x4C], [A4 - 0x3E70] 00001926 3D6C C194 FFB8 move.w [A6 - 0x48], [A4 - 0x3E6C] 0000192C 302E FFE8 move.w D0, [A6 - 0x18] 00001930 48C0 ext.l D0 00001932 4EBA 620C jsr [PC + 0x620C /* 00007B40 */] 00001936 486E FFB0 pea.l [A6 - 0x50] 0000193A 486C C18C pea.l [A4 - 0x3E74] 0000193E 3F3C 0000 move.w -[A7], 0x0 00001942 A9EB syscall Pack4/FP68K 00001944 4EBA 620E jsr [PC + 0x620E /* 00007B54 */] 00001948 3D40 FFFC move.w [A6 - 0x4], D0 0000194C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001950 4EBA 3DA0 jsr [PC + 0x3DA0 /* 000056F2 */] 00001954 548F addq.l A7, 2 00001956 2D40 FFA6 move.l [A6 - 0x5A], D0 0000195A 486C 01EE pea.l [A4 + 0x1EE] 0000195E 486C C18C pea.l [A4 - 0x3E74] 00001962 3F3C 080E move.w -[A7], 0x80E 00001966 A9EB syscall Pack4/FP68K 00001968 486E FFA6 pea.l [A6 - 0x5A] 0000196C 486C C18C pea.l [A4 - 0x3E74] 00001970 3F3C 1004 move.w -[A7], 0x1004 00001974 A9EB syscall Pack4/FP68K 00001976 2D6C C18C FFA6 move.l [A6 - 0x5A], [A4 - 0x3E74] 0000197C 2D6C C190 FFAA move.l [A6 - 0x56], [A4 - 0x3E70] 00001982 3D6C C194 FFAE move.w [A6 - 0x52], [A4 - 0x3E6C] 00001988 302E FFE6 move.w D0, [A6 - 0x1A] 0000198C 48C0 ext.l D0 0000198E 4EBA 61B0 jsr [PC + 0x61B0 /* 00007B40 */] 00001992 486E FFA6 pea.l [A6 - 0x5A] 00001996 486C C18C pea.l [A4 - 0x3E74] 0000199A 3F3C 0002 move.w -[A7], 0x2 0000199E A9EB syscall Pack4/FP68K 000019A0 4EBA 61B2 jsr [PC + 0x61B2 /* 00007B54 */] 000019A4 3D40 FFFA move.w [A6 - 0x6], D0 000019A8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000019AC 4EBA 3C9E jsr [PC + 0x3C9E /* 0000564C */] 000019B0 548F addq.l A7, 2 000019B2 2D40 FF9C move.l [A6 - 0x64], D0 000019B6 486C 01F6 pea.l [A4 + 0x1F6] 000019BA 486C C18C pea.l [A4 - 0x3E74] 000019BE 3F3C 080E move.w -[A7], 0x80E 000019C2 A9EB syscall Pack4/FP68K 000019C4 486E FF9C pea.l [A6 - 0x64] 000019C8 486C C18C pea.l [A4 - 0x3E74] 000019CC 3F3C 1004 move.w -[A7], 0x1004 000019D0 A9EB syscall Pack4/FP68K 000019D2 2D6C C18C FF9C move.l [A6 - 0x64], [A4 - 0x3E74] 000019D8 2D6C C190 FFA0 move.l [A6 - 0x60], [A4 - 0x3E70] 000019DE 3D6C C194 FFA4 move.w [A6 - 0x5C], [A4 - 0x3E6C] 000019E4 302E FFE8 move.w D0, [A6 - 0x18] 000019E8 48C0 ext.l D0 000019EA 4EBA 6154 jsr [PC + 0x6154 /* 00007B40 */] 000019EE 486E FF9C pea.l [A6 - 0x64] 000019F2 486C C18C pea.l [A4 - 0x3E74] 000019F6 3F3C 0002 move.w -[A7], 0x2 000019FA A9EB syscall Pack4/FP68K 000019FC 4EBA 6156 jsr [PC + 0x6156 /* 00007B54 */] 00001A00 3D40 FFF4 move.w [A6 - 0xC], D0 00001A04 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001A08 4EBA 3CE8 jsr [PC + 0x3CE8 /* 000056F2 */] 00001A0C 548F addq.l A7, 2 00001A0E 2D40 FF92 move.l [A6 - 0x6E], D0 00001A12 486C 01FE pea.l [A4 + 0x1FE] 00001A16 486C C18C pea.l [A4 - 0x3E74] 00001A1A 3F3C 080E move.w -[A7], 0x80E 00001A1E A9EB syscall Pack4/FP68K 00001A20 486E FF92 pea.l [A6 - 0x6E] 00001A24 486C C18C pea.l [A4 - 0x3E74] 00001A28 3F3C 1004 move.w -[A7], 0x1004 00001A2C A9EB syscall Pack4/FP68K 00001A2E 2D6C C18C FF92 move.l [A6 - 0x6E], [A4 - 0x3E74] 00001A34 2D6C C190 FF96 move.l [A6 - 0x6A], [A4 - 0x3E70] 00001A3A 3D6C C194 FF9A move.w [A6 - 0x66], [A4 - 0x3E6C] 00001A40 302E FFE6 move.w D0, [A6 - 0x1A] 00001A44 48C0 ext.l D0 00001A46 4EBA 60F8 jsr [PC + 0x60F8 /* 00007B40 */] 00001A4A 486E FF92 pea.l [A6 - 0x6E] 00001A4E 486C C18C pea.l [A4 - 0x3E74] 00001A52 3F3C 0000 move.w -[A7], 0x0 00001A56 A9EB syscall Pack4/FP68K 00001A58 4EBA 60FA jsr [PC + 0x60FA /* 00007B54 */] 00001A5C 3D40 FFF2 move.w [A6 - 0xE], D0 00001A60 3F3C 0001 move.w -[A7], 0x1 00001A64 3F3C 0001 move.w -[A7], 0x1 00001A68 4EBA 6134 jsr [PC + 0x6134 /* 00007B9E */] 00001A6C 588F addq.l A7, 4 00001A6E 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001A72 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001A76 4EBA 6154 jsr [PC + 0x6154 /* 00007BCC */] 00001A7A 588F addq.l A7, 4 00001A7C 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001A80 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001A84 4EBA 616A jsr [PC + 0x616A /* 00007BF0 */] 00001A88 588F addq.l A7, 4 00001A8A 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001A8E 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001A92 4EBA 6138 jsr [PC + 0x6138 /* 00007BCC */] 00001A96 588F addq.l A7, 4 00001A98 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001A9C 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001AA0 4EBA 614E jsr [PC + 0x614E /* 00007BF0 */] 00001AA4 588F addq.l A7, 4 00001AA6 3F3C 0002 move.w -[A7], 0x2 00001AAA 3F3C 0002 move.w -[A7], 0x2 00001AAE 4EBA 60EE jsr [PC + 0x60EE /* 00007B9E */] 00001AB2 588F addq.l A7, 4 00001AB4 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001AB8 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001ABC 4EBA 610E jsr [PC + 0x610E /* 00007BCC */] 00001AC0 588F addq.l A7, 4 00001AC2 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001AC6 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001ACA 4EBA 6124 jsr [PC + 0x6124 /* 00007BF0 */] 00001ACE 588F addq.l A7, 4 00001AD0 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001AD4 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001AD8 4EBA 60F2 jsr [PC + 0x60F2 /* 00007BCC */] 00001ADC 588F addq.l A7, 4 00001ADE 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001AE2 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001AE6 4EBA 6108 jsr [PC + 0x6108 /* 00007BF0 */] 00001AEA 588F addq.l A7, 4 00001AEC 486E FFE2 pea.l [A6 - 0x1E] 00001AF0 2F3C 0000 0002 move.l -[A7], 0x2 00001AF6 4EBA 4808 jsr [PC + 0x4808 /* 00006300 */] 00001AFA 508F addq.l A7, 8 00001AFC 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4] 00001B02 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6] 00001B08 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC] 00001B0E 3D6E FFF2 FFEE move.w [A6 - 0x12], [A6 - 0xE] 00001B14 566E FFFE addq.w [A6 - 0x2], 3 00001B18 6000 FDC4 bra -0x23A /* 000018DE */ label00001B1C: 00001B1C 576E FFFE subq.w [A6 - 0x2], 3 00001B20 526E FFEC addq.w [A6 - 0x14], 1 00001B24 6000 FD9E bra -0x260 /* 000018C4 */ label00001B28: 00001B28 426E FFEC clr.w [A6 - 0x14] label00001B2C: 00001B2C 0C6E 0003 FFEC cmpi.w [A6 - 0x14], 0x3 00001B32 6E00 025C bgt +0x25E /* 00001D90 */ 00001B36 486C DCA0 pea.l [A4 - 0x2360] 00001B3A 4EBA 5608 jsr [PC + 0x5608 /* 00007144 */] 00001B3E 588F addq.l A7, 4 00001B40 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2] label00001B46: 00001B46 302E FFFE move.w D0, [A6 - 0x2] 00001B4A 322E FFEA move.w D1, [A6 - 0x16] 00001B4E D27C 001E add.w D1, 0x1E 00001B52 B041 cmp.w D0, D1 00001B54 6E00 022E bgt +0x230 /* 00001D84 */ 00001B58 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001B5C 4EBA 3AEE jsr [PC + 0x3AEE /* 0000564C */] 00001B60 548F addq.l A7, 2 00001B62 2D40 FF88 move.l [A6 - 0x78], D0 00001B66 486C 0206 pea.l [A4 + 0x206] 00001B6A 486C C18C pea.l [A4 - 0x3E74] 00001B6E 3F3C 080E move.w -[A7], 0x80E 00001B72 A9EB syscall Pack4/FP68K 00001B74 486E FF88 pea.l [A6 - 0x78] 00001B78 486C C18C pea.l [A4 - 0x3E74] 00001B7C 3F3C 1004 move.w -[A7], 0x1004 00001B80 A9EB syscall Pack4/FP68K 00001B82 2D6C C18C FF88 move.l [A6 - 0x78], [A4 - 0x3E74] 00001B88 2D6C C190 FF8C move.l [A6 - 0x74], [A4 - 0x3E70] 00001B8E 3D6C C194 FF90 move.w [A6 - 0x70], [A4 - 0x3E6C] 00001B94 302E FFE8 move.w D0, [A6 - 0x18] 00001B98 48C0 ext.l D0 00001B9A 4EBA 5FA4 jsr [PC + 0x5FA4 /* 00007B40 */] 00001B9E 486E FF88 pea.l [A6 - 0x78] 00001BA2 486C C18C pea.l [A4 - 0x3E74] 00001BA6 3F3C 0000 move.w -[A7], 0x0 00001BAA A9EB syscall Pack4/FP68K 00001BAC 4EBA 5FA6 jsr [PC + 0x5FA6 /* 00007B54 */] 00001BB0 3D40 FFFC move.w [A6 - 0x4], D0 00001BB4 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001BB8 4EBA 3B38 jsr [PC + 0x3B38 /* 000056F2 */] 00001BBC 548F addq.l A7, 2 00001BBE 2D40 FF7E move.l [A6 - 0x82], D0 00001BC2 486C 020E pea.l [A4 + 0x20E] 00001BC6 486C C18C pea.l [A4 - 0x3E74] 00001BCA 3F3C 080E move.w -[A7], 0x80E 00001BCE A9EB syscall Pack4/FP68K 00001BD0 486E FF7E pea.l [A6 - 0x82] 00001BD4 486C C18C pea.l [A4 - 0x3E74] 00001BD8 3F3C 1004 move.w -[A7], 0x1004 00001BDC A9EB syscall Pack4/FP68K 00001BDE 2D6C C18C FF7E move.l [A6 - 0x82], [A4 - 0x3E74] 00001BE4 2D6C C190 FF82 move.l [A6 - 0x7E], [A4 - 0x3E70] 00001BEA 3D6C C194 FF86 move.w [A6 - 0x7A], [A4 - 0x3E6C] 00001BF0 302E FFE6 move.w D0, [A6 - 0x1A] 00001BF4 48C0 ext.l D0 00001BF6 4EBA 5F48 jsr [PC + 0x5F48 /* 00007B40 */] 00001BFA 486E FF7E pea.l [A6 - 0x82] 00001BFE 486C C18C pea.l [A4 - 0x3E74] 00001C02 3F3C 0002 move.w -[A7], 0x2 00001C06 A9EB syscall Pack4/FP68K 00001C08 4EBA 5F4A jsr [PC + 0x5F4A /* 00007B54 */] 00001C0C 3D40 FFFA move.w [A6 - 0x6], D0 00001C10 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001C14 4EBA 3A36 jsr [PC + 0x3A36 /* 0000564C */] 00001C18 548F addq.l A7, 2 00001C1A 2D40 FF74 move.l [A6 - 0x8C], D0 00001C1E 486C 0216 pea.l [A4 + 0x216] 00001C22 486C C18C pea.l [A4 - 0x3E74] 00001C26 3F3C 080E move.w -[A7], 0x80E 00001C2A A9EB syscall Pack4/FP68K 00001C2C 486E FF74 pea.l [A6 - 0x8C] 00001C30 486C C18C pea.l [A4 - 0x3E74] 00001C34 3F3C 1004 move.w -[A7], 0x1004 00001C38 A9EB syscall Pack4/FP68K 00001C3A 2D6C C18C FF74 move.l [A6 - 0x8C], [A4 - 0x3E74] 00001C40 2D6C C190 FF78 move.l [A6 - 0x88], [A4 - 0x3E70] 00001C46 3D6C C194 FF7C move.w [A6 - 0x84], [A4 - 0x3E6C] 00001C4C 302E FFE8 move.w D0, [A6 - 0x18] 00001C50 48C0 ext.l D0 00001C52 4EBA 5EEC jsr [PC + 0x5EEC /* 00007B40 */] 00001C56 486E FF74 pea.l [A6 - 0x8C] 00001C5A 486C C18C pea.l [A4 - 0x3E74] 00001C5E 3F3C 0002 move.w -[A7], 0x2 00001C62 A9EB syscall Pack4/FP68K 00001C64 4EBA 5EEE jsr [PC + 0x5EEE /* 00007B54 */] 00001C68 3D40 FFF4 move.w [A6 - 0xC], D0 00001C6C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001C70 4EBA 3A80 jsr [PC + 0x3A80 /* 000056F2 */] 00001C74 548F addq.l A7, 2 00001C76 2D40 FF6A move.l [A6 - 0x96], D0 00001C7A 486C 021E pea.l [A4 + 0x21E] 00001C7E 486C C18C pea.l [A4 - 0x3E74] 00001C82 3F3C 080E move.w -[A7], 0x80E 00001C86 A9EB syscall Pack4/FP68K 00001C88 486E FF6A pea.l [A6 - 0x96] 00001C8C 486C C18C pea.l [A4 - 0x3E74] 00001C90 3F3C 1004 move.w -[A7], 0x1004 00001C94 A9EB syscall Pack4/FP68K 00001C96 2D6C C18C FF6A move.l [A6 - 0x96], [A4 - 0x3E74] 00001C9C 2D6C C190 FF6E move.l [A6 - 0x92], [A4 - 0x3E70] 00001CA2 3D6C C194 FF72 move.w [A6 - 0x8E], [A4 - 0x3E6C] 00001CA8 302E FFE6 move.w D0, [A6 - 0x1A] 00001CAC 48C0 ext.l D0 00001CAE 4EBA 5E90 jsr [PC + 0x5E90 /* 00007B40 */] 00001CB2 486E FF6A pea.l [A6 - 0x96] 00001CB6 486C C18C pea.l [A4 - 0x3E74] 00001CBA 3F3C 0000 move.w -[A7], 0x0 00001CBE A9EB syscall Pack4/FP68K 00001CC0 4EBA 5E92 jsr [PC + 0x5E92 /* 00007B54 */] 00001CC4 3D40 FFF2 move.w [A6 - 0xE], D0 00001CC8 3F3C 0001 move.w -[A7], 0x1 00001CCC 3F3C 0001 move.w -[A7], 0x1 00001CD0 4EBA 5ECC jsr [PC + 0x5ECC /* 00007B9E */] 00001CD4 588F addq.l A7, 4 00001CD6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001CDA 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001CDE 4EBA 5EEC jsr [PC + 0x5EEC /* 00007BCC */] 00001CE2 588F addq.l A7, 4 00001CE4 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001CE8 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001CEC 4EBA 5F02 jsr [PC + 0x5F02 /* 00007BF0 */] 00001CF0 588F addq.l A7, 4 00001CF2 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001CF6 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001CFA 4EBA 5ED0 jsr [PC + 0x5ED0 /* 00007BCC */] 00001CFE 588F addq.l A7, 4 00001D00 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001D04 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001D08 4EBA 5EE6 jsr [PC + 0x5EE6 /* 00007BF0 */] 00001D0C 588F addq.l A7, 4 00001D0E 3F3C 0002 move.w -[A7], 0x2 00001D12 3F3C 0002 move.w -[A7], 0x2 00001D16 4EBA 5E86 jsr [PC + 0x5E86 /* 00007B9E */] 00001D1A 588F addq.l A7, 4 00001D1C 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001D20 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001D24 4EBA 5EA6 jsr [PC + 0x5EA6 /* 00007BCC */] 00001D28 588F addq.l A7, 4 00001D2A 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001D2E 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001D32 4EBA 5EBC jsr [PC + 0x5EBC /* 00007BF0 */] 00001D36 588F addq.l A7, 4 00001D38 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001D3C 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001D40 4EBA 5E8A jsr [PC + 0x5E8A /* 00007BCC */] 00001D44 588F addq.l A7, 4 00001D46 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001D4A 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001D4E 4EBA 5EA0 jsr [PC + 0x5EA0 /* 00007BF0 */] 00001D52 588F addq.l A7, 4 00001D54 486E FFE2 pea.l [A6 - 0x1E] 00001D58 2F3C 0000 0002 move.l -[A7], 0x2 00001D5E 4EBA 45A0 jsr [PC + 0x45A0 /* 00006300 */] 00001D62 508F addq.l A7, 8 00001D64 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4] 00001D6A 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6] 00001D70 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC] 00001D76 3D6E FFF2 FFEE move.w [A6 - 0x12], [A6 - 0xE] 00001D7C 566E FFFE addq.w [A6 - 0x2], 3 00001D80 6000 FDC4 bra -0x23A /* 00001B46 */ label00001D84: 00001D84 576E FFFE subq.w [A6 - 0x2], 3 00001D88 526E FFEC addq.w [A6 - 0x14], 1 00001D8C 6000 FD9E bra -0x260 /* 00001B2C */ label00001D90: 00001D90 486C DCC0 pea.l [A4 - 0x2340] 00001D94 4EBA 53AE jsr [PC + 0x53AE /* 00007144 */] 00001D98 588F addq.l A7, 4 00001D9A 4EBA 0006 jsr [PC + 0x6 /* 00001DA2 */] 00001D9E 4E5E unlink A6 00001DA0 4E75 rts fn00001DA2: 00001DA2 4E56 FFCC link A6, -0x0034 00001DA6 3D7C 0081 FFF6 move.w [A6 - 0xA], 0x81 00001DAC 3D7C 0023 FFF4 move.w [A6 - 0xC], 0x23 /* '#' */ 00001DB2 2F2C DD34 move.l -[A7], [A4 - 0x22CC] 00001DB6 4EBA 3B62 jsr [PC + 0x3B62 /* 0000591A */] 00001DBA 588F addq.l A7, 4 00001DBC 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00001DC0 3F3C 00A1 move.w -[A7], 0xA1 00001DC4 3F3C 0004 move.w -[A7], 0x4 00001DC8 3F3C 0062 move.w -[A7], 0x62 /* 'b' */ 00001DCC 486C DCB8 pea.l [A4 - 0x2348] 00001DD0 4EBA 6188 jsr [PC + 0x6188 /* 00007F5A */] 00001DD4 DEFC 000C add.w A7, 0xC 00001DD8 486C DCB8 pea.l [A4 - 0x2348] 00001DDC 2F2C DC80 move.l -[A7], [A4 - 0x2380] 00001DE0 4EBA 5342 jsr [PC + 0x5342 /* 00007124 */] 00001DE4 508F addq.l A7, 8 00001DE6 302C DCF0 move.w D0, [A4 - 0x2310] 00001DEA 48C0 ext.l D0 00001DEC 81FC 0168 divs.w D0, 0x168 00001DF0 4840 swap.w D0 00001DF2 3F00 move.w -[A7], D0 00001DF4 4EBA 3856 jsr [PC + 0x3856 /* 0000564C */] 00001DF8 548F addq.l A7, 2 00001DFA 2D40 FFEA move.l [A6 - 0x16], D0 00001DFE 486C 0226 pea.l [A4 + 0x226] 00001E02 486C C18C pea.l [A4 - 0x3E74] 00001E06 3F3C 080E move.w -[A7], 0x80E 00001E0A A9EB syscall Pack4/FP68K 00001E0C 486E FFEA pea.l [A6 - 0x16] 00001E10 486C C18C pea.l [A4 - 0x3E74] 00001E14 3F3C 1004 move.w -[A7], 0x1004 00001E18 A9EB syscall Pack4/FP68K 00001E1A 2D6C C18C FFEA move.l [A6 - 0x16], [A4 - 0x3E74] 00001E20 2D6C C190 FFEE move.l [A6 - 0x12], [A4 - 0x3E70] 00001E26 3D6C C194 FFF2 move.w [A6 - 0xE], [A4 - 0x3E6C] 00001E2C 302E FFF6 move.w D0, [A6 - 0xA] 00001E30 48C0 ext.l D0 00001E32 4EBA 5D0C jsr [PC + 0x5D0C /* 00007B40 */] 00001E36 486E FFEA pea.l [A6 - 0x16] 00001E3A 486C C18C pea.l [A4 - 0x3E74] 00001E3E 3F3C 0000 move.w -[A7], 0x0 00001E42 A9EB syscall Pack4/FP68K 00001E44 4EBA 5D0E jsr [PC + 0x5D0E /* 00007B54 */] 00001E48 3D40 FFFE move.w [A6 - 0x2], D0 00001E4C 302C DCF0 move.w D0, [A4 - 0x2310] 00001E50 48C0 ext.l D0 00001E52 81FC 0168 divs.w D0, 0x168 00001E56 4840 swap.w D0 00001E58 3F00 move.w -[A7], D0 00001E5A 4EBA 3896 jsr [PC + 0x3896 /* 000056F2 */] 00001E5E 548F addq.l A7, 2 00001E60 2D40 FFE0 move.l [A6 - 0x20], D0 00001E64 486C 022E pea.l [A4 + 0x22E] 00001E68 486C C18C pea.l [A4 - 0x3E74] 00001E6C 3F3C 080E move.w -[A7], 0x80E 00001E70 A9EB syscall Pack4/FP68K 00001E72 486E FFE0 pea.l [A6 - 0x20] 00001E76 486C C18C pea.l [A4 - 0x3E74] 00001E7A 3F3C 1004 move.w -[A7], 0x1004 00001E7E A9EB syscall Pack4/FP68K 00001E80 2D6C C18C FFE0 move.l [A6 - 0x20], [A4 - 0x3E74] 00001E86 2D6C C190 FFE4 move.l [A6 - 0x1C], [A4 - 0x3E70] 00001E8C 3D6C C194 FFE8 move.w [A6 - 0x18], [A4 - 0x3E6C] 00001E92 302E FFF4 move.w D0, [A6 - 0xC] 00001E96 48C0 ext.l D0 00001E98 4EBA 5CA6 jsr [PC + 0x5CA6 /* 00007B40 */] 00001E9C 486E FFE0 pea.l [A6 - 0x20] 00001EA0 486C C18C pea.l [A4 - 0x3E74] 00001EA4 3F3C 0002 move.w -[A7], 0x2 00001EA8 A9EB syscall Pack4/FP68K 00001EAA 4EBA 5CA8 jsr [PC + 0x5CA8 /* 00007B54 */] 00001EAE 3D40 FFFC move.w [A6 - 0x4], D0 00001EB2 302C DCF0 move.w D0, [A4 - 0x2310] 00001EB6 48C0 ext.l D0 00001EB8 81FC 0168 divs.w D0, 0x168 00001EBC 4840 swap.w D0 00001EBE 3F00 move.w -[A7], D0 00001EC0 4EBA 378A jsr [PC + 0x378A /* 0000564C */] 00001EC4 548F addq.l A7, 2 00001EC6 2D40 FFD6 move.l [A6 - 0x2A], D0 00001ECA 486C 0236 pea.l [A4 + 0x236] 00001ECE 486C C18C pea.l [A4 - 0x3E74] 00001ED2 3F3C 080E move.w -[A7], 0x80E 00001ED6 A9EB syscall Pack4/FP68K 00001ED8 486E FFD6 pea.l [A6 - 0x2A] 00001EDC 486C C18C pea.l [A4 - 0x3E74] 00001EE0 3F3C 1004 move.w -[A7], 0x1004 00001EE4 A9EB syscall Pack4/FP68K 00001EE6 2D6C C18C FFD6 move.l [A6 - 0x2A], [A4 - 0x3E74] 00001EEC 2D6C C190 FFDA move.l [A6 - 0x26], [A4 - 0x3E70] 00001EF2 3D6C C194 FFDE move.w [A6 - 0x22], [A4 - 0x3E6C] 00001EF8 302E FFF6 move.w D0, [A6 - 0xA] 00001EFC 48C0 ext.l D0 00001EFE 4EBA 5C40 jsr [PC + 0x5C40 /* 00007B40 */] 00001F02 486E FFD6 pea.l [A6 - 0x2A] 00001F06 486C C18C pea.l [A4 - 0x3E74] 00001F0A 3F3C 0002 move.w -[A7], 0x2 00001F0E A9EB syscall Pack4/FP68K 00001F10 4EBA 5C42 jsr [PC + 0x5C42 /* 00007B54 */] 00001F14 3D40 FFFA move.w [A6 - 0x6], D0 00001F18 302C DCF0 move.w D0, [A4 - 0x2310] 00001F1C 48C0 ext.l D0 00001F1E 81FC 0168 divs.w D0, 0x168 00001F22 4840 swap.w D0 00001F24 3F00 move.w -[A7], D0 00001F26 4EBA 37CA jsr [PC + 0x37CA /* 000056F2 */] 00001F2A 548F addq.l A7, 2 00001F2C 2D40 FFCC move.l [A6 - 0x34], D0 00001F30 486C 023E pea.l [A4 + 0x23E] 00001F34 486C C18C pea.l [A4 - 0x3E74] 00001F38 3F3C 080E move.w -[A7], 0x80E 00001F3C A9EB syscall Pack4/FP68K 00001F3E 486E FFCC pea.l [A6 - 0x34] 00001F42 486C C18C pea.l [A4 - 0x3E74] 00001F46 3F3C 1004 move.w -[A7], 0x1004 00001F4A A9EB syscall Pack4/FP68K 00001F4C 2D6C C18C FFCC move.l [A6 - 0x34], [A4 - 0x3E74] 00001F52 2D6C C190 FFD0 move.l [A6 - 0x30], [A4 - 0x3E70] 00001F58 3D6C C194 FFD4 move.w [A6 - 0x2C], [A4 - 0x3E6C] 00001F5E 302E FFF4 move.w D0, [A6 - 0xC] 00001F62 48C0 ext.l D0 00001F64 4EBA 5BDA jsr [PC + 0x5BDA /* 00007B40 */] 00001F68 486E FFCC pea.l [A6 - 0x34] 00001F6C 486C C18C pea.l [A4 - 0x3E74] 00001F70 3F3C 0000 move.w -[A7], 0x0 00001F74 A9EB syscall Pack4/FP68K 00001F76 4EBA 5BDC jsr [PC + 0x5BDC /* 00007B54 */] 00001F7A 3D40 FFF8 move.w [A6 - 0x8], D0 00001F7E 3F3C 0001 move.w -[A7], 0x1 00001F82 3F3C 0001 move.w -[A7], 0x1 00001F86 4EBA 5C16 jsr [PC + 0x5C16 /* 00007B9E */] 00001F8A 588F addq.l A7, 4 00001F8C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001F90 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001F94 4EBA 5C36 jsr [PC + 0x5C36 /* 00007BCC */] 00001F98 588F addq.l A7, 4 00001F9A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001F9E 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001FA2 4EBA 5C4C jsr [PC + 0x5C4C /* 00007BF0 */] 00001FA6 588F addq.l A7, 4 00001FA8 3F3C 0002 move.w -[A7], 0x2 00001FAC 3F3C 0002 move.w -[A7], 0x2 00001FB0 4EBA 5BEC jsr [PC + 0x5BEC /* 00007B9E */] 00001FB4 588F addq.l A7, 4 00001FB6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001FBA 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001FBE 4EBA 5C0C jsr [PC + 0x5C0C /* 00007BCC */] 00001FC2 588F addq.l A7, 4 00001FC4 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001FC8 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001FCC 4EBA 5C22 jsr [PC + 0x5C22 /* 00007BF0 */] 00001FD0 588F addq.l A7, 4 00001FD2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00001FD6 3F3C 0059 move.w -[A7], 0x59 /* 'Y' */ 00001FDA 4267 clr.w -[A7] 00001FDC 4267 clr.w -[A7] 00001FDE 486C DCB8 pea.l [A4 - 0x2348] 00001FE2 4EBA 5F76 jsr [PC + 0x5F76 /* 00007F5A */] 00001FE6 DEFC 000C add.w A7, 0xC 00001FEA 486C DCB8 pea.l [A4 - 0x2348] 00001FEE 4EBA 5146 jsr [PC + 0x5146 /* 00007136 */] 00001FF2 588F addq.l A7, 4 00001FF4 3F3C 0019 move.w -[A7], 0x19 00001FF8 3F3C 0013 move.w -[A7], 0x13 00001FFC 4EBA 5BCE jsr [PC + 0x5BCE /* 00007BCC */] 00002000 588F addq.l A7, 4 00002002 3F3C 0004 move.w -[A7], 0x4 00002006 4EBA 4E70 jsr [PC + 0x4E70 /* 00006E78 */] 0000200A 548F addq.l A7, 2 0000200C 486C 0246 pea.l [A4 + 0x246] 00002010 4EBA 4EA6 jsr [PC + 0x4EA6 /* 00006EB8 */] 00002014 588F addq.l A7, 4 00002016 4267 clr.w -[A7] 00002018 4EBA 4E5E jsr [PC + 0x4E5E /* 00006E78 */] 0000201C 548F addq.l A7, 2 0000201E 3F3C 002B move.w -[A7], 0x2B /* '+' */ 00002022 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00002026 4EBA 5BA4 jsr [PC + 0x5BA4 /* 00007BCC */] 0000202A 588F addq.l A7, 4 0000202C 302C DCF0 move.w D0, [A4 - 0x2310] 00002030 48C0 ext.l D0 00002032 81FC 0168 divs.w D0, 0x168 00002036 4840 swap.w D0 00002038 48C0 ext.l D0 0000203A 81FC 0006 divs.w D0, 0x6 0000203E 3F00 move.w -[A7], D0 00002040 302C DCF0 move.w D0, [A4 - 0x2310] 00002044 48C0 ext.l D0 00002046 81FC 0168 divs.w D0, 0x168 0000204A 3F00 move.w -[A7], D0 0000204C 486C 0250 pea.l [A4 + 0x250] 00002050 486C DA6E pea.l [A4 - 0x2592] 00002054 4EBA 3F2C jsr [PC + 0x3F2C /* 00005F82 */] 00002058 DEFC 000C add.w A7, 0xC 0000205C 486C DA6E pea.l [A4 - 0x2592] 00002060 4EBA 4E56 jsr [PC + 0x4E56 /* 00006EB8 */] 00002064 588F addq.l A7, 4 00002066 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 0000206A 4EBA 38AE jsr [PC + 0x38AE /* 0000591A */] 0000206E 588F addq.l A7, 4 00002070 4E5E unlink A6 00002072 4E75 rts fn00002074: 00002074 4E56 FFA4 link A6, -0x005C 00002078 3D7C 0081 FFF6 move.w [A6 - 0xA], 0x81 0000207E 3D7C 0023 FFF4 move.w [A6 - 0xC], 0x23 /* '#' */ 00002084 2F2C DD34 move.l -[A7], [A4 - 0x22CC] 00002088 4EBA 3890 jsr [PC + 0x3890 /* 0000591A */] 0000208C 588F addq.l A7, 4 0000208E 302C DCF0 move.w D0, [A4 - 0x2310] 00002092 48C0 ext.l D0 00002094 81FC 0168 divs.w D0, 0x168 00002098 4840 swap.w D0 0000209A 3F00 move.w -[A7], D0 0000209C 4EBA 35AE jsr [PC + 0x35AE /* 0000564C */] 000020A0 548F addq.l A7, 2 000020A2 2D40 FFEA move.l [A6 - 0x16], D0 000020A6 486C 025A pea.l [A4 + 0x25A] 000020AA 486C C18C pea.l [A4 - 0x3E74] 000020AE 3F3C 080E move.w -[A7], 0x80E 000020B2 A9EB syscall Pack4/FP68K 000020B4 486E FFEA pea.l [A6 - 0x16] 000020B8 486C C18C pea.l [A4 - 0x3E74] 000020BC 3F3C 1004 move.w -[A7], 0x1004 000020C0 A9EB syscall Pack4/FP68K 000020C2 2D6C C18C FFEA move.l [A6 - 0x16], [A4 - 0x3E74] 000020C8 2D6C C190 FFEE move.l [A6 - 0x12], [A4 - 0x3E70] 000020CE 3D6C C194 FFF2 move.w [A6 - 0xE], [A4 - 0x3E6C] 000020D4 302E FFF6 move.w D0, [A6 - 0xA] 000020D8 48C0 ext.l D0 000020DA 4EBA 5A64 jsr [PC + 0x5A64 /* 00007B40 */] 000020DE 486E FFEA pea.l [A6 - 0x16] 000020E2 486C C18C pea.l [A4 - 0x3E74] 000020E6 3F3C 0000 move.w -[A7], 0x0 000020EA A9EB syscall Pack4/FP68K 000020EC 4EBA 5A66 jsr [PC + 0x5A66 /* 00007B54 */] 000020F0 3D40 FFFE move.w [A6 - 0x2], D0 000020F4 302C DCF0 move.w D0, [A4 - 0x2310] 000020F8 48C0 ext.l D0 000020FA 81FC 0168 divs.w D0, 0x168 000020FE 4840 swap.w D0 00002100 3F00 move.w -[A7], D0 00002102 4EBA 35EE jsr [PC + 0x35EE /* 000056F2 */] 00002106 548F addq.l A7, 2 00002108 2D40 FFE0 move.l [A6 - 0x20], D0 0000210C 486C 0262 pea.l [A4 + 0x262] 00002110 486C C18C pea.l [A4 - 0x3E74] 00002114 3F3C 080E move.w -[A7], 0x80E 00002118 A9EB syscall Pack4/FP68K 0000211A 486E FFE0 pea.l [A6 - 0x20] 0000211E 486C C18C pea.l [A4 - 0x3E74] 00002122 3F3C 1004 move.w -[A7], 0x1004 00002126 A9EB syscall Pack4/FP68K 00002128 2D6C C18C FFE0 move.l [A6 - 0x20], [A4 - 0x3E74] 0000212E 2D6C C190 FFE4 move.l [A6 - 0x1C], [A4 - 0x3E70] 00002134 3D6C C194 FFE8 move.w [A6 - 0x18], [A4 - 0x3E6C] 0000213A 302E FFF4 move.w D0, [A6 - 0xC] 0000213E 48C0 ext.l D0 00002140 4EBA 59FE jsr [PC + 0x59FE /* 00007B40 */] 00002144 486E FFE0 pea.l [A6 - 0x20] 00002148 486C C18C pea.l [A4 - 0x3E74] 0000214C 3F3C 0002 move.w -[A7], 0x2 00002150 A9EB syscall Pack4/FP68K 00002152 4EBA 5A00 jsr [PC + 0x5A00 /* 00007B54 */] 00002156 3D40 FFFC move.w [A6 - 0x4], D0 0000215A 302C DCF0 move.w D0, [A4 - 0x2310] 0000215E 48C0 ext.l D0 00002160 81FC 0168 divs.w D0, 0x168 00002164 4840 swap.w D0 00002166 3F00 move.w -[A7], D0 00002168 4EBA 34E2 jsr [PC + 0x34E2 /* 0000564C */] 0000216C 548F addq.l A7, 2 0000216E 2D40 FFD6 move.l [A6 - 0x2A], D0 00002172 486C 026A pea.l [A4 + 0x26A] 00002176 486C C18C pea.l [A4 - 0x3E74] 0000217A 3F3C 080E move.w -[A7], 0x80E 0000217E A9EB syscall Pack4/FP68K 00002180 486E FFD6 pea.l [A6 - 0x2A] 00002184 486C C18C pea.l [A4 - 0x3E74] 00002188 3F3C 1004 move.w -[A7], 0x1004 0000218C A9EB syscall Pack4/FP68K 0000218E 2D6C C18C FFD6 move.l [A6 - 0x2A], [A4 - 0x3E74] 00002194 2D6C C190 FFDA move.l [A6 - 0x26], [A4 - 0x3E70] 0000219A 3D6C C194 FFDE move.w [A6 - 0x22], [A4 - 0x3E6C] 000021A0 302E FFF6 move.w D0, [A6 - 0xA] 000021A4 48C0 ext.l D0 000021A6 4EBA 5998 jsr [PC + 0x5998 /* 00007B40 */] 000021AA 486E FFD6 pea.l [A6 - 0x2A] 000021AE 486C C18C pea.l [A4 - 0x3E74] 000021B2 3F3C 0002 move.w -[A7], 0x2 000021B6 A9EB syscall Pack4/FP68K 000021B8 4EBA 599A jsr [PC + 0x599A /* 00007B54 */] 000021BC 3D40 FFFA move.w [A6 - 0x6], D0 000021C0 302C DCF0 move.w D0, [A4 - 0x2310] 000021C4 48C0 ext.l D0 000021C6 81FC 0168 divs.w D0, 0x168 000021CA 4840 swap.w D0 000021CC 3F00 move.w -[A7], D0 000021CE 4EBA 3522 jsr [PC + 0x3522 /* 000056F2 */] 000021D2 548F addq.l A7, 2 000021D4 2D40 FFCC move.l [A6 - 0x34], D0 000021D8 486C 0272 pea.l [A4 + 0x272] 000021DC 486C C18C pea.l [A4 - 0x3E74] 000021E0 3F3C 080E move.w -[A7], 0x80E 000021E4 A9EB syscall Pack4/FP68K 000021E6 486E FFCC pea.l [A6 - 0x34] 000021EA 486C C18C pea.l [A4 - 0x3E74] 000021EE 3F3C 1004 move.w -[A7], 0x1004 000021F2 A9EB syscall Pack4/FP68K 000021F4 2D6C C18C FFCC move.l [A6 - 0x34], [A4 - 0x3E74] 000021FA 2D6C C190 FFD0 move.l [A6 - 0x30], [A4 - 0x3E70] 00002200 3D6C C194 FFD4 move.w [A6 - 0x2C], [A4 - 0x3E6C] 00002206 302E FFF4 move.w D0, [A6 - 0xC] 0000220A 48C0 ext.l D0 0000220C 4EBA 5932 jsr [PC + 0x5932 /* 00007B40 */] 00002210 486E FFCC pea.l [A6 - 0x34] 00002214 486C C18C pea.l [A4 - 0x3E74] 00002218 3F3C 0000 move.w -[A7], 0x0 0000221C A9EB syscall Pack4/FP68K 0000221E 4EBA 5934 jsr [PC + 0x5934 /* 00007B54 */] 00002222 3D40 FFF8 move.w [A6 - 0x8], D0 00002226 3F3C 0001 move.w -[A7], 0x1 0000222A 3F3C 0001 move.w -[A7], 0x1 0000222E 4EBA 596E jsr [PC + 0x596E /* 00007B9E */] 00002232 588F addq.l A7, 4 00002234 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002238 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000223C 4EBA 598E jsr [PC + 0x598E /* 00007BCC */] 00002240 588F addq.l A7, 4 00002242 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002246 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000224A 4EBA 59A4 jsr [PC + 0x59A4 /* 00007BF0 */] 0000224E 588F addq.l A7, 4 00002250 3F3C 0002 move.w -[A7], 0x2 00002254 3F3C 0002 move.w -[A7], 0x2 00002258 4EBA 5944 jsr [PC + 0x5944 /* 00007B9E */] 0000225C 588F addq.l A7, 4 0000225E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002262 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002266 4EBA 5964 jsr [PC + 0x5964 /* 00007BCC */] 0000226A 588F addq.l A7, 4 0000226C 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002270 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002274 4EBA 597A jsr [PC + 0x597A /* 00007BF0 */] 00002278 588F addq.l A7, 4 0000227A 5C6C DCF0 addq.w [A4 - 0x2310], 6 0000227E 302C DCF0 move.w D0, [A4 - 0x2310] 00002282 48C0 ext.l D0 00002284 81FC 0168 divs.w D0, 0x168 00002288 4840 swap.w D0 0000228A 3F00 move.w -[A7], D0 0000228C 4EBA 33BE jsr [PC + 0x33BE /* 0000564C */] 00002290 548F addq.l A7, 2 00002292 2D40 FFC2 move.l [A6 - 0x3E], D0 00002296 486C 027A pea.l [A4 + 0x27A] 0000229A 486C C18C pea.l [A4 - 0x3E74] 0000229E 3F3C 080E move.w -[A7], 0x80E 000022A2 A9EB syscall Pack4/FP68K 000022A4 486E FFC2 pea.l [A6 - 0x3E] 000022A8 486C C18C pea.l [A4 - 0x3E74] 000022AC 3F3C 1004 move.w -[A7], 0x1004 000022B0 A9EB syscall Pack4/FP68K 000022B2 2D6C C18C FFC2 move.l [A6 - 0x3E], [A4 - 0x3E74] 000022B8 2D6C C190 FFC6 move.l [A6 - 0x3A], [A4 - 0x3E70] 000022BE 3D6C C194 FFCA move.w [A6 - 0x36], [A4 - 0x3E6C] 000022C4 302E FFF6 move.w D0, [A6 - 0xA] 000022C8 48C0 ext.l D0 000022CA 4EBA 5874 jsr [PC + 0x5874 /* 00007B40 */] 000022CE 486E FFC2 pea.l [A6 - 0x3E] 000022D2 486C C18C pea.l [A4 - 0x3E74] 000022D6 3F3C 0000 move.w -[A7], 0x0 000022DA A9EB syscall Pack4/FP68K 000022DC 4EBA 5876 jsr [PC + 0x5876 /* 00007B54 */] 000022E0 3D40 FFFE move.w [A6 - 0x2], D0 000022E4 302C DCF0 move.w D0, [A4 - 0x2310] 000022E8 48C0 ext.l D0 000022EA 81FC 0168 divs.w D0, 0x168 000022EE 4840 swap.w D0 000022F0 3F00 move.w -[A7], D0 000022F2 4EBA 33FE jsr [PC + 0x33FE /* 000056F2 */] 000022F6 548F addq.l A7, 2 000022F8 2D40 FFB8 move.l [A6 - 0x48], D0 000022FC 486C 0282 pea.l [A4 + 0x282] 00002300 486C C18C pea.l [A4 - 0x3E74] 00002304 3F3C 080E move.w -[A7], 0x80E 00002308 A9EB syscall Pack4/FP68K 0000230A 486E FFB8 pea.l [A6 - 0x48] 0000230E 486C C18C pea.l [A4 - 0x3E74] 00002312 3F3C 1004 move.w -[A7], 0x1004 00002316 A9EB syscall Pack4/FP68K 00002318 2D6C C18C FFB8 move.l [A6 - 0x48], [A4 - 0x3E74] 0000231E 2D6C C190 FFBC move.l [A6 - 0x44], [A4 - 0x3E70] 00002324 3D6C C194 FFC0 move.w [A6 - 0x40], [A4 - 0x3E6C] 0000232A 302E FFF4 move.w D0, [A6 - 0xC] 0000232E 48C0 ext.l D0 00002330 4EBA 580E jsr [PC + 0x580E /* 00007B40 */] 00002334 486E FFB8 pea.l [A6 - 0x48] 00002338 486C C18C pea.l [A4 - 0x3E74] 0000233C 3F3C 0002 move.w -[A7], 0x2 00002340 A9EB syscall Pack4/FP68K 00002342 4EBA 5810 jsr [PC + 0x5810 /* 00007B54 */] 00002346 3D40 FFFC move.w [A6 - 0x4], D0 0000234A 302C DCF0 move.w D0, [A4 - 0x2310] 0000234E 48C0 ext.l D0 00002350 81FC 0168 divs.w D0, 0x168 00002354 4840 swap.w D0 00002356 3F00 move.w -[A7], D0 00002358 4EBA 32F2 jsr [PC + 0x32F2 /* 0000564C */] 0000235C 548F addq.l A7, 2 0000235E 2D40 FFAE move.l [A6 - 0x52], D0 00002362 486C 028A pea.l [A4 + 0x28A] 00002366 486C C18C pea.l [A4 - 0x3E74] 0000236A 3F3C 080E move.w -[A7], 0x80E 0000236E A9EB syscall Pack4/FP68K 00002370 486E FFAE pea.l [A6 - 0x52] 00002374 486C C18C pea.l [A4 - 0x3E74] 00002378 3F3C 1004 move.w -[A7], 0x1004 0000237C A9EB syscall Pack4/FP68K 0000237E 2D6C C18C FFAE move.l [A6 - 0x52], [A4 - 0x3E74] 00002384 2D6C C190 FFB2 move.l [A6 - 0x4E], [A4 - 0x3E70] 0000238A 3D6C C194 FFB6 move.w [A6 - 0x4A], [A4 - 0x3E6C] 00002390 302E FFF6 move.w D0, [A6 - 0xA] 00002394 48C0 ext.l D0 00002396 4EBA 57A8 jsr [PC + 0x57A8 /* 00007B40 */] 0000239A 486E FFAE pea.l [A6 - 0x52] 0000239E 486C C18C pea.l [A4 - 0x3E74] 000023A2 3F3C 0002 move.w -[A7], 0x2 000023A6 A9EB syscall Pack4/FP68K 000023A8 4EBA 57AA jsr [PC + 0x57AA /* 00007B54 */] 000023AC 3D40 FFFA move.w [A6 - 0x6], D0 000023B0 302C DCF0 move.w D0, [A4 - 0x2310] 000023B4 48C0 ext.l D0 000023B6 81FC 0168 divs.w D0, 0x168 000023BA 4840 swap.w D0 000023BC 3F00 move.w -[A7], D0 000023BE 4EBA 3332 jsr [PC + 0x3332 /* 000056F2 */] 000023C2 548F addq.l A7, 2 000023C4 2D40 FFA4 move.l [A6 - 0x5C], D0 000023C8 486C 0292 pea.l [A4 + 0x292] 000023CC 486C C18C pea.l [A4 - 0x3E74] 000023D0 3F3C 080E move.w -[A7], 0x80E 000023D4 A9EB syscall Pack4/FP68K 000023D6 486E FFA4 pea.l [A6 - 0x5C] 000023DA 486C C18C pea.l [A4 - 0x3E74] 000023DE 3F3C 1004 move.w -[A7], 0x1004 000023E2 A9EB syscall Pack4/FP68K 000023E4 2D6C C18C FFA4 move.l [A6 - 0x5C], [A4 - 0x3E74] 000023EA 2D6C C190 FFA8 move.l [A6 - 0x58], [A4 - 0x3E70] 000023F0 3D6C C194 FFAC move.w [A6 - 0x54], [A4 - 0x3E6C] 000023F6 302E FFF4 move.w D0, [A6 - 0xC] 000023FA 48C0 ext.l D0 000023FC 4EBA 5742 jsr [PC + 0x5742 /* 00007B40 */] 00002400 486E FFA4 pea.l [A6 - 0x5C] 00002404 486C C18C pea.l [A4 - 0x3E74] 00002408 3F3C 0000 move.w -[A7], 0x0 0000240C A9EB syscall Pack4/FP68K 0000240E 4EBA 5744 jsr [PC + 0x5744 /* 00007B54 */] 00002412 3D40 FFF8 move.w [A6 - 0x8], D0 00002416 3F3C 0001 move.w -[A7], 0x1 0000241A 3F3C 0001 move.w -[A7], 0x1 0000241E 4EBA 577E jsr [PC + 0x577E /* 00007B9E */] 00002422 588F addq.l A7, 4 00002424 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002428 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000242C 4EBA 579E jsr [PC + 0x579E /* 00007BCC */] 00002430 588F addq.l A7, 4 00002432 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002436 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000243A 4EBA 57B4 jsr [PC + 0x57B4 /* 00007BF0 */] 0000243E 588F addq.l A7, 4 00002440 3F3C 0002 move.w -[A7], 0x2 00002444 3F3C 0002 move.w -[A7], 0x2 00002448 4EBA 5754 jsr [PC + 0x5754 /* 00007B9E */] 0000244C 588F addq.l A7, 4 0000244E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002452 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002456 4EBA 5774 jsr [PC + 0x5774 /* 00007BCC */] 0000245A 588F addq.l A7, 4 0000245C 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002460 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002464 4EBA 578A jsr [PC + 0x578A /* 00007BF0 */] 00002468 588F addq.l A7, 4 0000246A 3F3C 002B move.w -[A7], 0x2B /* '+' */ 0000246E 3F3C 0055 move.w -[A7], 0x55 /* 'U' */ 00002472 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002476 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 0000247A 486C DCB8 pea.l [A4 - 0x2348] 0000247E 4EBA 5ADA jsr [PC + 0x5ADA /* 00007F5A */] 00002482 DEFC 000C add.w A7, 0xC 00002486 486C DCB8 pea.l [A4 - 0x2348] 0000248A 4EBA 4CAA jsr [PC + 0x4CAA /* 00007136 */] 0000248E 588F addq.l A7, 4 00002490 3F3C 002B move.w -[A7], 0x2B /* '+' */ 00002494 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00002498 4EBA 5732 jsr [PC + 0x5732 /* 00007BCC */] 0000249C 588F addq.l A7, 4 0000249E 302C DCF0 move.w D0, [A4 - 0x2310] 000024A2 48C0 ext.l D0 000024A4 81FC 0168 divs.w D0, 0x168 000024A8 4840 swap.w D0 000024AA 48C0 ext.l D0 000024AC 81FC 0006 divs.w D0, 0x6 000024B0 3F00 move.w -[A7], D0 000024B2 302C DCF0 move.w D0, [A4 - 0x2310] 000024B6 48C0 ext.l D0 000024B8 81FC 0168 divs.w D0, 0x168 000024BC 3F00 move.w -[A7], D0 000024BE 486C 029A pea.l [A4 + 0x29A] 000024C2 486C DA6E pea.l [A4 - 0x2592] 000024C6 4EBA 3ABA jsr [PC + 0x3ABA /* 00005F82 */] 000024CA DEFC 000C add.w A7, 0xC 000024CE 486C DA6E pea.l [A4 - 0x2592] 000024D2 4EBA 49E4 jsr [PC + 0x49E4 /* 00006EB8 */] 000024D6 588F addq.l A7, 4 000024D8 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 000024DC 4EBA 343C jsr [PC + 0x343C /* 0000591A */] 000024E0 588F addq.l A7, 4 000024E2 4E5E unlink A6 000024E4 4E75 rts fn000024E6: 000024E6 4E56 FFFE link A6, -0x0002 000024EA 426E FFFE clr.w [A6 - 0x2] 000024EE 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000024F4 2F2C DC7C move.l -[A7], [A4 - 0x2384] 000024F8 3F3C 0001 move.w -[A7], 0x1 000024FC 4EBA 44D6 jsr [PC + 0x44D6 /* 000069D4 */] 00002500 DEFC 000A add.w A7, 0xA /* '\n' */ 00002504 2940 DC72 move.l [A4 - 0x238E], D0 00002508 486C DCB8 pea.l [A4 - 0x2348] 0000250C 486C DA6A pea.l [A4 - 0x2596] 00002510 486C DCF2 pea.l [A4 - 0x230E] 00002514 3F3C 0001 move.w -[A7], 0x1 00002518 2F2C DC72 move.l -[A7], [A4 - 0x238E] 0000251C 4EBA 4DD0 jsr [PC + 0x4DD0 /* 000072EE */] 00002520 DEFC 0012 add.w A7, 0x12 00002524 2F2C DC72 move.l -[A7], [A4 - 0x238E] 00002528 4EBA 33F0 jsr [PC + 0x33F0 /* 0000591A */] 0000252C 588F addq.l A7, 4 0000252E 3F3C 0003 move.w -[A7], 0x3 00002532 3F3C 0003 move.w -[A7], 0x3 00002536 4EBA 5666 jsr [PC + 0x5666 /* 00007B9E */] 0000253A 588F addq.l A7, 4 0000253C 3F3C FFFC move.w -[A7], 0xFFFC 00002540 3F3C FFFC move.w -[A7], 0xFFFC 00002544 486C DCB8 pea.l [A4 - 0x2348] 00002548 4EBA 5A2E jsr [PC + 0x5A2E /* 00007F78 */] 0000254C 508F addq.l A7, 8 0000254E 3F3C 0010 move.w -[A7], 0x10 00002552 3F3C 0010 move.w -[A7], 0x10 00002556 486C DCB8 pea.l [A4 - 0x2348] 0000255A 4EBA 48F8 jsr [PC + 0x48F8 /* 00006E54 */] 0000255E 508F addq.l A7, 8 00002560 3F3C 001E move.w -[A7], 0x1E 00002564 4267 clr.w -[A7] 00002566 3F3C 0003 move.w -[A7], 0x3 0000256A 2F2C DC72 move.l -[A7], [A4 - 0x238E] 0000256E 4EBA 4DB8 jsr [PC + 0x4DB8 /* 00007328 */] 00002572 DEFC 000A add.w A7, 0xA /* '\n' */ 00002576 486C DCF4 pea.l [A4 - 0x230C] 0000257A 42A7 clr.l -[A7] 0000257C 4EBA 4112 jsr [PC + 0x4112 /* 00006690 */] 00002580 508F addq.l A7, 8 00002582 486C DCB8 pea.l [A4 - 0x2348] 00002586 486C DA6A pea.l [A4 - 0x2596] 0000258A 486C DCF2 pea.l [A4 - 0x230E] 0000258E 3F3C 0003 move.w -[A7], 0x3 00002592 2F2C DC72 move.l -[A7], [A4 - 0x238E] 00002596 4EBA 4D56 jsr [PC + 0x4D56 /* 000072EE */] 0000259A DEFC 0012 add.w A7, 0x12 0000259E 486C DB6E pea.l [A4 - 0x2492] 000025A2 2F2C DA6A move.l -[A7], [A4 - 0x2596] 000025A6 4EBA 4D64 jsr [PC + 0x4D64 /* 0000730C */] 000025AA 508F addq.l A7, 8 000025AC 2F2C DC72 move.l -[A7], [A4 - 0x238E] 000025B0 4EBA 443C jsr [PC + 0x443C /* 000069EE */] 000025B4 588F addq.l A7, 4 label000025B6: 000025B6 486C DB6E pea.l [A4 - 0x2492] 000025BA 4EBA 4934 jsr [PC + 0x4934 /* 00006EF0 */] 000025BE 588F addq.l A7, 4 000025C0 0C40 008C cmpi.w D0, 0x8C 000025C4 6F00 001A ble +0x1C /* 000025E0 */ 000025C8 303C 0050 move.w D0, 0x50 /* 'P' */ 000025CC 906E FFFE sub.w D0, [A6 - 0x2] 000025D0 41EC DB6E lea.l A0, [A4 - 0x2492] 000025D4 D0C0 add.w A0, D0 000025D6 4210 clr.b [A0] 000025D8 526E FFFE addq.w [A6 - 0x2], 1 000025DC 6000 FFD8 bra -0x26 /* 000025B6 */ label000025E0: 000025E0 4E5E unlink A6 000025E2 4E75 rts fn000025E4: 000025E4 4E56 0000 link A6, 0 000025E8 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000025EE 2F2C DC78 move.l -[A7], [A4 - 0x2388] 000025F2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000025F6 4EBA 43DC jsr [PC + 0x43DC /* 000069D4 */] 000025FA DEFC 000A add.w A7, 0xA /* '\n' */ 000025FE 2940 DC6E move.l [A4 - 0x2392], D0 00002602 486C DCB8 pea.l [A4 - 0x2348] 00002606 486C DA6A pea.l [A4 - 0x2596] 0000260A 486C DCF2 pea.l [A4 - 0x230E] 0000260E 3F3C 0001 move.w -[A7], 0x1 00002612 2F2C DC6E move.l -[A7], [A4 - 0x2392] 00002616 4EBA 4CD6 jsr [PC + 0x4CD6 /* 000072EE */] 0000261A DEFC 0012 add.w A7, 0x12 0000261E 2F2C DC6E move.l -[A7], [A4 - 0x2392] 00002622 4EBA 32F6 jsr [PC + 0x32F6 /* 0000591A */] 00002626 588F addq.l A7, 4 00002628 3F3C 0003 move.w -[A7], 0x3 0000262C 3F3C 0003 move.w -[A7], 0x3 00002630 4EBA 556C jsr [PC + 0x556C /* 00007B9E */] 00002634 588F addq.l A7, 4 00002636 3F3C FFFC move.w -[A7], 0xFFFC 0000263A 3F3C FFFC move.w -[A7], 0xFFFC 0000263E 486C DCB8 pea.l [A4 - 0x2348] 00002642 4EBA 5934 jsr [PC + 0x5934 /* 00007F78 */] 00002646 508F addq.l A7, 8 00002648 3F3C 0010 move.w -[A7], 0x10 0000264C 3F3C 0010 move.w -[A7], 0x10 00002650 486C DCB8 pea.l [A4 - 0x2348] 00002654 4EBA 47FE jsr [PC + 0x47FE /* 00006E54 */] 00002658 508F addq.l A7, 8 0000265A 486C DCF4 pea.l [A4 - 0x230C] 0000265E 42A7 clr.l -[A7] 00002660 4EBA 402E jsr [PC + 0x402E /* 00006690 */] 00002664 508F addq.l A7, 8 00002666 2F2C DC6E move.l -[A7], [A4 - 0x2392] 0000266A 4EBA 4382 jsr [PC + 0x4382 /* 000069EE */] 0000266E 588F addq.l A7, 4 00002670 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00002674 4EBA 32A4 jsr [PC + 0x32A4 /* 0000591A */] 00002678 588F addq.l A7, 4 0000267A 4E5E unlink A6 0000267C 4E75 rts fn0000267E: 0000267E 4E56 FFFC link A6, -0x0004 00002682 426E FFFE clr.w [A6 - 0x2] label00002686: 00002686 0C6E 004D FFFE cmpi.w [A6 - 0x2], 0x4D /* 'M' */ 0000268C 6E00 0038 bgt +0x3A /* 000026C6 */ 00002690 426E FFFC clr.w [A6 - 0x4] label00002694: 00002694 0C6E 004D FFFC cmpi.w [A6 - 0x4], 0x4D /* 'M' */ 0000269A 6E00 0022 bgt +0x24 /* 000026BE */ 0000269E 302E FFFC move.w D0, [A6 - 0x4] 000026A2 322E FFFE move.w D1, [A6 - 0x2] 000026A6 C3FC 004E muls.w D1, 0x4E /* 'N' */ 000026AA 41EC E836 lea.l A0, [A4 - 0x17CA] 000026AE D288 add.l D1, A0 000026B0 2041 movea.l A0, D1 000026B2 D0C0 add.w A0, D0 000026B4 4210 clr.b [A0] 000026B6 526E FFFC addq.w [A6 - 0x4], 1 000026BA 6000 FFD8 bra -0x26 /* 00002694 */ label000026BE: 000026BE 526E FFFE addq.w [A6 - 0x2], 1 000026C2 6000 FFC2 bra -0x3C /* 00002686 */ label000026C6: 000026C6 4E5E unlink A6 000026C8 4E75 rts fn000026CA: 000026CA 4E56 0000 link A6, 0 000026CE 302E 000A move.w D0, [A6 + 0xA] 000026D2 C1FC 0004 muls.w D0, 0x4 000026D6 3F00 move.w -[A7], D0 000026D8 302E 0008 move.w D0, [A6 + 0x8] 000026DC C1FC 0004 muls.w D0, 0x4 000026E0 3F00 move.w -[A7], D0 000026E2 4EBA 54E8 jsr [PC + 0x54E8 /* 00007BCC */] 000026E6 588F addq.l A7, 4 000026E8 4267 clr.w -[A7] 000026EA 4267 clr.w -[A7] 000026EC 4EBA 5514 jsr [PC + 0x5514 /* 00007C02 */] 000026F0 588F addq.l A7, 4 000026F2 302E 000A move.w D0, [A6 + 0xA] 000026F6 322E 0008 move.w D1, [A6 + 0x8] 000026FA C3FC 004E muls.w D1, 0x4E /* 'N' */ 000026FE 41EC E836 lea.l A0, [A4 - 0x17CA] 00002702 D288 add.l D1, A0 00002704 2041 movea.l A0, D1 00002706 D0C0 add.w A0, D0 00002708 10BC 0001 move.b [A0], 0x1 0000270C 4E5E unlink A6 0000270E 4E75 rts fn00002710: 00002710 4E56 0000 link A6, 0 00002714 302E 000A move.w D0, [A6 + 0xA] 00002718 C1FC 0004 muls.w D0, 0x4 0000271C 3F00 move.w -[A7], D0 0000271E 302E 0008 move.w D0, [A6 + 0x8] 00002722 C1FC 0004 muls.w D0, 0x4 00002726 3F00 move.w -[A7], D0 00002728 4EBA 54A2 jsr [PC + 0x54A2 /* 00007BCC */] 0000272C 588F addq.l A7, 4 0000272E 4267 clr.w -[A7] 00002730 4267 clr.w -[A7] 00002732 4EBA 54CE jsr [PC + 0x54CE /* 00007C02 */] 00002736 588F addq.l A7, 4 00002738 302E 000A move.w D0, [A6 + 0xA] 0000273C 322E 0008 move.w D1, [A6 + 0x8] 00002740 C3FC 004E muls.w D1, 0x4E /* 'N' */ 00002744 41EC E836 lea.l A0, [A4 - 0x17CA] 00002748 D288 add.l D1, A0 0000274A 2041 movea.l A0, D1 0000274C D0C0 add.w A0, D0 0000274E 4210 clr.b [A0] 00002750 4E5E unlink A6 00002752 4E75 rts fn00002754: 00002754 4E56 FFFC link A6, -0x0004 00002758 426E FFFE clr.w [A6 - 0x2] label0000275C: 0000275C 0C6E 004C FFFE cmpi.w [A6 - 0x2], 0x4C /* 'L' */ 00002762 6E00 004A bgt +0x4C /* 000027AE */ 00002766 302E FFFE move.w D0, [A6 - 0x2] 0000276A C1FC 004E muls.w D0, 0x4E /* 'N' */ 0000276E 41EC E836 lea.l A0, [A4 - 0x17CA] 00002772 D0C0 add.w A0, D0 00002774 10BC 0001 move.b [A0], 0x1 00002778 302E FFFE move.w D0, [A6 - 0x2] 0000277C C1FC 004E muls.w D0, 0x4E /* 'N' */ 00002780 41EC E882 lea.l A0, [A4 - 0x177E] 00002784 D0C0 add.w A0, D0 00002786 10BC 0001 move.b [A0], 0x1 0000278A 302E FFFE move.w D0, [A6 - 0x2] 0000278E 41EC E836 lea.l A0, [A4 - 0x17CA] 00002792 D0C0 add.w A0, D0 00002794 10BC 0001 move.b [A0], 0x1 00002798 302E FFFE move.w D0, [A6 - 0x2] 0000279C 41EC FF5E lea.l A0, [A4 - 0xA2] 000027A0 D0C0 add.w A0, D0 000027A2 10BC 0001 move.b [A0], 0x1 000027A6 526E FFFE addq.w [A6 - 0x2], 1 000027AA 6000 FFB0 bra -0x4E /* 0000275C */ label000027AE: 000027AE 302C DD0A move.w D0, [A4 - 0x22F6] 000027B2 5240 addq.w D0, 1 000027B4 6000 0002 bra +0x4 /* 000027B8 */ label000027B8: 000027B8 B07C 0001 cmp.w D0, 0x1 000027BC 6700 0006 beq +0x8 /* 000027C4 */ 000027C0 6000 0080 bra +0x82 /* 00002842 */ label000027C4: 000027C4 426E FFFE clr.w [A6 - 0x2] label000027C8: 000027C8 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 000027CE 6E00 0022 bgt +0x24 /* 000027F2 */ 000027D2 302E FFFE move.w D0, [A6 - 0x2] 000027D6 41EC DA62 lea.l A0, [A4 - 0x259E] 000027DA D0C0 add.w A0, D0 000027DC 1010 move.b D0, [A0] 000027DE 322E FFFE move.w D1, [A6 - 0x2] 000027E2 41EC DA32 lea.l A0, [A4 - 0x25CE] 000027E6 D0C1 add.w A0, D1 000027E8 1080 move.b [A0], D0 000027EA 526E FFFE addq.w [A6 - 0x2], 1 000027EE 6000 FFD8 bra -0x26 /* 000027C8 */ label000027F2: 000027F2 3D7C 0016 FFFE move.w [A6 - 0x2], 0x16 label000027F8: 000027F8 0C6E 0037 FFFE cmpi.w [A6 - 0x2], 0x37 /* '7' */ 000027FE 6E00 003A bgt +0x3C /* 0000283A */ 00002802 486C C3E4 pea.l [A4 - 0x3C1C] 00002806 4EBA 53B6 jsr [PC + 0x53B6 /* 00007BBE */] 0000280A 588F addq.l A7, 4 0000280C 3F3C 0016 move.w -[A7], 0x16 00002810 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002814 4EBA FEB4 jsr [PC - 0x14C /* 000026CA */] 00002818 588F addq.l A7, 4 0000281A 486C C3DC pea.l [A4 - 0x3C24] 0000281E 4EBA 539E jsr [PC + 0x539E /* 00007BBE */] 00002822 588F addq.l A7, 4 00002824 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002828 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000282C 4EBA FE9C jsr [PC - 0x164 /* 000026CA */] 00002830 588F addq.l A7, 4 00002832 526E FFFE addq.w [A6 - 0x2], 1 00002836 6000 FFC0 bra -0x3E /* 000027F8 */ label0000283A: 0000283A 6000 187A bra +0x187C /* 000040B6 */ 0000283E 6000 000E bra +0x10 /* 0000284E */ label00002842: 00002842 B07C 0002 cmp.w D0, 0x2 00002846 6700 0006 beq +0x8 /* 0000284E */ 0000284A 6000 00B4 bra +0xB6 /* 00002900 */ label0000284E: 0000284E 426E FFFE clr.w [A6 - 0x2] label00002852: 00002852 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00002858 6E00 0022 bgt +0x24 /* 0000287C */ 0000285C 302E FFFE move.w D0, [A6 - 0x2] 00002860 41EC DA52 lea.l A0, [A4 - 0x25AE] 00002864 D0C0 add.w A0, D0 00002866 1010 move.b D0, [A0] 00002868 322E FFFE move.w D1, [A6 - 0x2] 0000286C 41EC DA32 lea.l A0, [A4 - 0x25CE] 00002870 D0C1 add.w A0, D1 00002872 1080 move.b [A0], D0 00002874 526E FFFE addq.w [A6 - 0x2], 1 00002878 6000 FFD8 bra -0x26 /* 00002852 */ label0000287C: 0000287C 486C C3E4 pea.l [A4 - 0x3C1C] 00002880 4EBA 533C jsr [PC + 0x533C /* 00007BBE */] 00002884 588F addq.l A7, 4 00002886 3D7C 0013 FFFE move.w [A6 - 0x2], 0x13 label0000288C: 0000288C 0C6E 003A FFFE cmpi.w [A6 - 0x2], 0x3A /* ':' */ 00002892 6E00 0018 bgt +0x1A /* 000028AC */ 00002896 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 0000289A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000289E 4EBA FE2A jsr [PC - 0x1D6 /* 000026CA */] 000028A2 588F addq.l A7, 4 000028A4 526E FFFE addq.w [A6 - 0x2], 1 000028A8 6000 FFE2 bra -0x1C /* 0000288C */ label000028AC: 000028AC 486C C3DC pea.l [A4 - 0x3C24] 000028B0 4EBA 530C jsr [PC + 0x530C /* 00007BBE */] 000028B4 588F addq.l A7, 4 000028B6 3D7C 0016 FFFE move.w [A6 - 0x2], 0x16 label000028BC: 000028BC 0C6E 0037 FFFE cmpi.w [A6 - 0x2], 0x37 /* '7' */ 000028C2 6E00 0034 bgt +0x36 /* 000028F8 */ 000028C6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000028CA 3F3C 0013 move.w -[A7], 0x13 000028CE 4EBA FDFA jsr [PC - 0x206 /* 000026CA */] 000028D2 588F addq.l A7, 4 000028D4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000028D8 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 000028DC 4EBA FDEC jsr [PC - 0x214 /* 000026CA */] 000028E0 588F addq.l A7, 4 000028E2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000028E6 3F3C 003A move.w -[A7], 0x3A /* ':' */ 000028EA 4EBA FDDE jsr [PC - 0x222 /* 000026CA */] 000028EE 588F addq.l A7, 4 000028F0 526E FFFE addq.w [A6 - 0x2], 1 000028F4 6000 FFC6 bra -0x38 /* 000028BC */ label000028F8: 000028F8 6000 17BC bra +0x17BE /* 000040B6 */ 000028FC 6000 000E bra +0x10 /* 0000290C */ label00002900: 00002900 B07C 0003 cmp.w D0, 0x3 00002904 6700 0006 beq +0x8 /* 0000290C */ 00002908 6000 013C bra +0x13E /* 00002A46 */ label0000290C: 0000290C 426E FFFE clr.w [A6 - 0x2] label00002910: 00002910 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00002916 6E00 0022 bgt +0x24 /* 0000293A */ 0000291A 302E FFFE move.w D0, [A6 - 0x2] 0000291E 41EC DA3A lea.l A0, [A4 - 0x25C6] 00002922 D0C0 add.w A0, D0 00002924 1010 move.b D0, [A0] 00002926 322E FFFE move.w D1, [A6 - 0x2] 0000292A 41EC DA32 lea.l A0, [A4 - 0x25CE] 0000292E D0C1 add.w A0, D1 00002930 1080 move.b [A0], D0 00002932 526E FFFE addq.w [A6 - 0x2], 1 00002936 6000 FFD8 bra -0x26 /* 00002910 */ label0000293A: 0000293A 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label00002940: 00002940 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16 00002946 6E00 00F6 bgt +0xF8 /* 00002A3E */ 0000294A 486C C3E4 pea.l [A4 - 0x3C1C] 0000294E 4EBA 526E jsr [PC + 0x526E /* 00007BBE */] 00002952 588F addq.l A7, 4 00002954 3F3C 000B move.w -[A7], 0xB 00002958 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000295C 4EBA FD6C jsr [PC - 0x294 /* 000026CA */] 00002960 588F addq.l A7, 4 00002962 3F3C 000B move.w -[A7], 0xB 00002966 302E FFFE move.w D0, [A6 - 0x2] 0000296A D07C 002C add.w D0, 0x2C /* ',' */ 0000296E 3F00 move.w -[A7], D0 00002970 4EBA FD58 jsr [PC - 0x2A8 /* 000026CA */] 00002974 588F addq.l A7, 4 00002976 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 0000297A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000297E 4EBA FD4A jsr [PC - 0x2B6 /* 000026CA */] 00002982 588F addq.l A7, 4 00002984 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002988 302E FFFE move.w D0, [A6 - 0x2] 0000298C D07C 002C add.w D0, 0x2C /* ',' */ 00002990 3F00 move.w -[A7], D0 00002992 4EBA FD36 jsr [PC - 0x2CA /* 000026CA */] 00002996 588F addq.l A7, 4 00002998 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000299C 3F3C 000B move.w -[A7], 0xB 000029A0 4EBA FD28 jsr [PC - 0x2D8 /* 000026CA */] 000029A4 588F addq.l A7, 4 000029A6 302E FFFE move.w D0, [A6 - 0x2] 000029AA D07C 002C add.w D0, 0x2C /* ',' */ 000029AE 3F00 move.w -[A7], D0 000029B0 3F3C 000B move.w -[A7], 0xB 000029B4 4EBA FD14 jsr [PC - 0x2EC /* 000026CA */] 000029B8 588F addq.l A7, 4 000029BA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000029BE 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000029C2 4EBA FD06 jsr [PC - 0x2FA /* 000026CA */] 000029C6 588F addq.l A7, 4 000029C8 302E FFFE move.w D0, [A6 - 0x2] 000029CC D07C 002C add.w D0, 0x2C /* ',' */ 000029D0 3F00 move.w -[A7], D0 000029D2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000029D6 4EBA FCF2 jsr [PC - 0x30E /* 000026CA */] 000029DA 588F addq.l A7, 4 000029DC 486C C3DC pea.l [A4 - 0x3C24] 000029E0 4EBA 51DC jsr [PC + 0x51DC /* 00007BBE */] 000029E4 588F addq.l A7, 4 000029E6 3F3C 0016 move.w -[A7], 0x16 000029EA 302E FFFE move.w D0, [A6 - 0x2] 000029EE D07C 0016 add.w D0, 0x16 000029F2 3F00 move.w -[A7], D0 000029F4 4EBA FCD4 jsr [PC - 0x32C /* 000026CA */] 000029F8 588F addq.l A7, 4 000029FA 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 000029FE 302E FFFE move.w D0, [A6 - 0x2] 00002A02 D07C 0016 add.w D0, 0x16 00002A06 3F00 move.w -[A7], D0 00002A08 4EBA FCC0 jsr [PC - 0x340 /* 000026CA */] 00002A0C 588F addq.l A7, 4 00002A0E 302E FFFE move.w D0, [A6 - 0x2] 00002A12 D07C 0016 add.w D0, 0x16 00002A16 3F00 move.w -[A7], D0 00002A18 3F3C 0016 move.w -[A7], 0x16 00002A1C 4EBA FCAC jsr [PC - 0x354 /* 000026CA */] 00002A20 588F addq.l A7, 4 00002A22 302E FFFE move.w D0, [A6 - 0x2] 00002A26 D07C 0016 add.w D0, 0x16 00002A2A 3F00 move.w -[A7], D0 00002A2C 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002A30 4EBA FC98 jsr [PC - 0x368 /* 000026CA */] 00002A34 588F addq.l A7, 4 00002A36 526E FFFE addq.w [A6 - 0x2], 1 00002A3A 6000 FF04 bra -0xFA /* 00002940 */ label00002A3E: 00002A3E 6000 1676 bra +0x1678 /* 000040B6 */ 00002A42 6000 000E bra +0x10 /* 00002A52 */ label00002A46: 00002A46 B07C 0004 cmp.w D0, 0x4 00002A4A 6700 0006 beq +0x8 /* 00002A52 */ 00002A4E 6000 0124 bra +0x126 /* 00002B74 */ label00002A52: 00002A52 0CAC 0000 0002 DCDC cmpi.l [A4 - 0x2324], 0x2 00002A5A 6700 0014 beq +0x16 /* 00002A70 */ 00002A5E 297C 0000 0002 DCDC move.l [A4 - 0x2324], 0x2 00002A66 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00002A6A 4EBA FB78 jsr [PC - 0x488 /* 000025E4 */] 00002A6E 548F addq.l A7, 2 label00002A70: 00002A70 426E FFFE clr.w [A6 - 0x2] label00002A74: 00002A74 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00002A7A 6E00 0022 bgt +0x24 /* 00002A9E */ 00002A7E 302E FFFE move.w D0, [A6 - 0x2] 00002A82 41EC DA5A lea.l A0, [A4 - 0x25A6] 00002A86 D0C0 add.w A0, D0 00002A88 1010 move.b D0, [A0] 00002A8A 322E FFFE move.w D1, [A6 - 0x2] 00002A8E 41EC DA32 lea.l A0, [A4 - 0x25CE] 00002A92 D0C1 add.w A0, D1 00002A94 1080 move.b [A0], D0 00002A96 526E FFFE addq.w [A6 - 0x2], 1 00002A9A 6000 FFD8 bra -0x26 /* 00002A74 */ label00002A9E: 00002A9E 3D7C 0007 FFFE move.w [A6 - 0x2], 0x7 label00002AA4: 00002AA4 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16 00002AAA 6E00 00C0 bgt +0xC2 /* 00002B6C */ 00002AAE 486C C3E4 pea.l [A4 - 0x3C1C] 00002AB2 4EBA 510A jsr [PC + 0x510A /* 00007BBE */] 00002AB6 588F addq.l A7, 4 00002AB8 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00002ABC 302E FFFE move.w D0, [A6 - 0x2] 00002AC0 D07C 0017 add.w D0, 0x17 00002AC4 3F00 move.w -[A7], D0 00002AC6 4EBA FC02 jsr [PC - 0x3FE /* 000026CA */] 00002ACA 588F addq.l A7, 4 00002ACC 3F3C 000F move.w -[A7], 0xF 00002AD0 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002AD4 4EBA FBF4 jsr [PC - 0x40C /* 000026CA */] 00002AD8 588F addq.l A7, 4 00002ADA 3F3C 000F move.w -[A7], 0xF 00002ADE 302E FFFE move.w D0, [A6 - 0x2] 00002AE2 D07C 002F add.w D0, 0x2F /* '/' */ 00002AE6 3F00 move.w -[A7], D0 00002AE8 4EBA FBE0 jsr [PC - 0x420 /* 000026CA */] 00002AEC 588F addq.l A7, 4 00002AEE 3F3C 003E move.w -[A7], 0x3E /* '>' */ 00002AF2 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002AF6 4EBA FBD2 jsr [PC - 0x42E /* 000026CA */] 00002AFA 588F addq.l A7, 4 00002AFC 3F3C 003E move.w -[A7], 0x3E /* '>' */ 00002B00 302E FFFE move.w D0, [A6 - 0x2] 00002B04 D07C 002F add.w D0, 0x2F /* '/' */ 00002B08 3F00 move.w -[A7], D0 00002B0A 4EBA FBBE jsr [PC - 0x442 /* 000026CA */] 00002B0E 588F addq.l A7, 4 00002B10 486C C3DC pea.l [A4 - 0x3C24] 00002B14 4EBA 50A8 jsr [PC + 0x50A8 /* 00007BBE */] 00002B18 588F addq.l A7, 4 00002B1A 302E FFFE move.w D0, [A6 - 0x2] 00002B1E D07C 0016 add.w D0, 0x16 00002B22 3F00 move.w -[A7], D0 00002B24 3F3C 000F move.w -[A7], 0xF 00002B28 4EBA FBA0 jsr [PC - 0x460 /* 000026CA */] 00002B2C 588F addq.l A7, 4 00002B2E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002B32 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00002B36 4EBA FB92 jsr [PC - 0x46E /* 000026CA */] 00002B3A 588F addq.l A7, 4 00002B3C 302E FFFE move.w D0, [A6 - 0x2] 00002B40 D07C 002F add.w D0, 0x2F /* '/' */ 00002B44 3F00 move.w -[A7], D0 00002B46 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00002B4A 4EBA FB7E jsr [PC - 0x482 /* 000026CA */] 00002B4E 588F addq.l A7, 4 00002B50 302E FFFE move.w D0, [A6 - 0x2] 00002B54 D07C 0016 add.w D0, 0x16 00002B58 3F00 move.w -[A7], D0 00002B5A 3F3C 003E move.w -[A7], 0x3E /* '>' */ 00002B5E 4EBA FB6A jsr [PC - 0x496 /* 000026CA */] 00002B62 588F addq.l A7, 4 00002B64 526E FFFE addq.w [A6 - 0x2], 1 00002B68 6000 FF3A bra -0xC4 /* 00002AA4 */ label00002B6C: 00002B6C 6000 1548 bra +0x154A /* 000040B6 */ 00002B70 6000 000E bra +0x10 /* 00002B80 */ label00002B74: 00002B74 B07C 0005 cmp.w D0, 0x5 00002B78 6700 0006 beq +0x8 /* 00002B80 */ 00002B7C 6000 00EC bra +0xEE /* 00002C6A */ label00002B80: 00002B80 426E FFFE clr.w [A6 - 0x2] label00002B84: 00002B84 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00002B8A 6E00 0022 bgt +0x24 /* 00002BAE */ 00002B8E 302E FFFE move.w D0, [A6 - 0x2] 00002B92 41EC DA4A lea.l A0, [A4 - 0x25B6] 00002B96 D0C0 add.w A0, D0 00002B98 1010 move.b D0, [A0] 00002B9A 322E FFFE move.w D1, [A6 - 0x2] 00002B9E 41EC DA32 lea.l A0, [A4 - 0x25CE] 00002BA2 D0C1 add.w A0, D1 00002BA4 1080 move.b [A0], D0 00002BA6 526E FFFE addq.w [A6 - 0x2], 1 00002BAA 6000 FFD8 bra -0x26 /* 00002B84 */ label00002BAE: 00002BAE 486C C3DC pea.l [A4 - 0x3C24] 00002BB2 4EBA 500A jsr [PC + 0x500A /* 00007BBE */] 00002BB6 588F addq.l A7, 4 00002BB8 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label00002BBE: 00002BBE 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */ 00002BC4 6E00 0040 bgt +0x42 /* 00002C06 */ 00002BC8 302E FFFE move.w D0, [A6 - 0x2] 00002BCC D07C 000A add.w D0, 0xA /* '\n' */ 00002BD0 3F00 move.w -[A7], D0 00002BD2 3F3C 0013 move.w -[A7], 0x13 00002BD6 4EBA FAF2 jsr [PC - 0x50E /* 000026CA */] 00002BDA 588F addq.l A7, 4 00002BDC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002BE0 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00002BE4 4EBA FAE4 jsr [PC - 0x51C /* 000026CA */] 00002BE8 588F addq.l A7, 4 00002BEA 302E FFFE move.w D0, [A6 - 0x2] 00002BEE D07C 000A add.w D0, 0xA /* '\n' */ 00002BF2 3F00 move.w -[A7], D0 00002BF4 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00002BF8 4EBA FAD0 jsr [PC - 0x530 /* 000026CA */] 00002BFC 588F addq.l A7, 4 00002BFE 526E FFFE addq.w [A6 - 0x2], 1 00002C02 6000 FFBA bra -0x44 /* 00002BBE */ label00002C06: 00002C06 486C C3E4 pea.l [A4 - 0x3C1C] 00002C0A 4EBA 4FB2 jsr [PC + 0x4FB2 /* 00007BBE */] 00002C0E 588F addq.l A7, 4 00002C10 426E FFFE clr.w [A6 - 0x2] label00002C14: 00002C14 0C6E 0014 FFFE cmpi.w [A6 - 0x2], 0x14 00002C1A 6E00 0046 bgt +0x48 /* 00002C62 */ 00002C1E 3F3C 000B move.w -[A7], 0xB 00002C22 302E FFFE move.w D0, [A6 - 0x2] 00002C26 D07C 0009 add.w D0, 0x9 /* '\t' */ 00002C2A 3F00 move.w -[A7], D0 00002C2C 4EBA FA9C jsr [PC - 0x564 /* 000026CA */] 00002C30 588F addq.l A7, 4 00002C32 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002C36 302E FFFE move.w D0, [A6 - 0x2] 00002C3A D07C 001D add.w D0, 0x1D 00002C3E 3F00 move.w -[A7], D0 00002C40 4EBA FA88 jsr [PC - 0x578 /* 000026CA */] 00002C44 588F addq.l A7, 4 00002C46 3F3C 000B move.w -[A7], 0xB 00002C4A 302E FFFE move.w D0, [A6 - 0x2] 00002C4E D07C 0030 add.w D0, 0x30 /* '0' */ 00002C52 3F00 move.w -[A7], D0 00002C54 4EBA FA74 jsr [PC - 0x58C /* 000026CA */] 00002C58 588F addq.l A7, 4 00002C5A 526E FFFE addq.w [A6 - 0x2], 1 00002C5E 6000 FFB4 bra -0x4A /* 00002C14 */ label00002C62: 00002C62 6000 1452 bra +0x1454 /* 000040B6 */ 00002C66 6000 000E bra +0x10 /* 00002C76 */ label00002C6A: 00002C6A B07C 0006 cmp.w D0, 0x6 00002C6E 6700 0006 beq +0x8 /* 00002C76 */ 00002C72 6000 00EC bra +0xEE /* 00002D60 */ label00002C76: 00002C76 426E FFFE clr.w [A6 - 0x2] label00002C7A: 00002C7A 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00002C80 6E00 0022 bgt +0x24 /* 00002CA4 */ 00002C84 302E FFFE move.w D0, [A6 - 0x2] 00002C88 41EC DA52 lea.l A0, [A4 - 0x25AE] 00002C8C D0C0 add.w A0, D0 00002C8E 1010 move.b D0, [A0] 00002C90 322E FFFE move.w D1, [A6 - 0x2] 00002C94 41EC DA32 lea.l A0, [A4 - 0x25CE] 00002C98 D0C1 add.w A0, D1 00002C9A 1080 move.b [A0], D0 00002C9C 526E FFFE addq.w [A6 - 0x2], 1 00002CA0 6000 FFD8 bra -0x26 /* 00002C7A */ label00002CA4: 00002CA4 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label00002CAA: 00002CAA 0C6E 0037 FFFE cmpi.w [A6 - 0x2], 0x37 /* '7' */ 00002CB0 6E00 00A6 bgt +0xA8 /* 00002D58 */ 00002CB4 486C C3DC pea.l [A4 - 0x3C24] 00002CB8 4EBA 4F04 jsr [PC + 0x4F04 /* 00007BBE */] 00002CBC 588F addq.l A7, 4 00002CBE 302E FFFE move.w D0, [A6 - 0x2] 00002CC2 D07C 000B add.w D0, 0xB 00002CC6 3F00 move.w -[A7], D0 00002CC8 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002CCC 4EBA F9FC jsr [PC - 0x604 /* 000026CA */] 00002CD0 588F addq.l A7, 4 00002CD2 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00002CD6 302E FFFE move.w D0, [A6 - 0x2] 00002CDA D07C 000B add.w D0, 0xB 00002CDE 3F00 move.w -[A7], D0 00002CE0 4EBA F9E8 jsr [PC - 0x618 /* 000026CA */] 00002CE4 588F addq.l A7, 4 00002CE6 3F3C 0016 move.w -[A7], 0x16 00002CEA 302E FFFE move.w D0, [A6 - 0x2] 00002CEE D07C 000B add.w D0, 0xB 00002CF2 3F00 move.w -[A7], D0 00002CF4 4EBA F9D4 jsr [PC - 0x62C /* 000026CA */] 00002CF8 588F addq.l A7, 4 00002CFA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002CFE 302E FFFE move.w D0, [A6 - 0x2] 00002D02 D07C 000B add.w D0, 0xB 00002D06 3F00 move.w -[A7], D0 00002D08 4EBA F9C0 jsr [PC - 0x640 /* 000026CA */] 00002D0C 588F addq.l A7, 4 00002D0E 486C C3E4 pea.l [A4 - 0x3C1C] 00002D12 4EBA 4EAA jsr [PC + 0x4EAA /* 00007BBE */] 00002D16 588F addq.l A7, 4 00002D18 3F3C 000B move.w -[A7], 0xB 00002D1C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002D20 4EBA F9A8 jsr [PC - 0x658 /* 000026CA */] 00002D24 588F addq.l A7, 4 00002D26 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002D2A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002D2E 4EBA F99A jsr [PC - 0x666 /* 000026CA */] 00002D32 588F addq.l A7, 4 00002D34 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00002D38 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002D3C 4EBA F98C jsr [PC - 0x674 /* 000026CA */] 00002D40 588F addq.l A7, 4 00002D42 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002D46 3F3C 000B move.w -[A7], 0xB 00002D4A 4EBA F97E jsr [PC - 0x682 /* 000026CA */] 00002D4E 588F addq.l A7, 4 00002D50 526E FFFE addq.w [A6 - 0x2], 1 00002D54 6000 FF54 bra -0xAA /* 00002CAA */ label00002D58: 00002D58 6000 135C bra +0x135E /* 000040B6 */ 00002D5C 6000 000E bra +0x10 /* 00002D6C */ label00002D60: 00002D60 B07C 0007 cmp.w D0, 0x7 00002D64 6700 0006 beq +0x8 /* 00002D6C */ 00002D68 6000 020C bra +0x20E /* 00002F76 */ label00002D6C: 00002D6C 0CAC 0000 0003 DCDC cmpi.l [A4 - 0x2324], 0x3 00002D74 6700 0014 beq +0x16 /* 00002D8A */ 00002D78 297C 0000 0003 DCDC move.l [A4 - 0x2324], 0x3 00002D80 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002D84 4EBA F85E jsr [PC - 0x7A2 /* 000025E4 */] 00002D88 548F addq.l A7, 2 label00002D8A: 00002D8A 426E FFFE clr.w [A6 - 0x2] label00002D8E: 00002D8E 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00002D94 6E00 0022 bgt +0x24 /* 00002DB8 */ 00002D98 302E FFFE move.w D0, [A6 - 0x2] 00002D9C 41EC DA62 lea.l A0, [A4 - 0x259E] 00002DA0 D0C0 add.w A0, D0 00002DA2 1010 move.b D0, [A0] 00002DA4 322E FFFE move.w D1, [A6 - 0x2] 00002DA8 41EC DA32 lea.l A0, [A4 - 0x25CE] 00002DAC D0C1 add.w A0, D1 00002DAE 1080 move.b [A0], D0 00002DB0 526E FFFE addq.w [A6 - 0x2], 1 00002DB4 6000 FFD8 bra -0x26 /* 00002D8E */ label00002DB8: 00002DB8 486C C3DC pea.l [A4 - 0x3C24] 00002DBC 4EBA 4E00 jsr [PC + 0x4E00 /* 00007BBE */] 00002DC0 588F addq.l A7, 4 00002DC2 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label00002DC8: 00002DC8 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16 00002DCE 6E00 00E0 bgt +0xE2 /* 00002EB0 */ 00002DD2 302E FFFE move.w D0, [A6 - 0x2] 00002DD6 D07C 000B add.w D0, 0xB 00002DDA 3F00 move.w -[A7], D0 00002DDC 3F3C 000B move.w -[A7], 0xB 00002DE0 4EBA F8E8 jsr [PC - 0x718 /* 000026CA */] 00002DE4 588F addq.l A7, 4 00002DE6 302E FFFE move.w D0, [A6 - 0x2] 00002DEA D07C 0016 add.w D0, 0x16 00002DEE 3F00 move.w -[A7], D0 00002DF0 3F3C 0016 move.w -[A7], 0x16 00002DF4 4EBA F8D4 jsr [PC - 0x72C /* 000026CA */] 00002DF8 588F addq.l A7, 4 00002DFA 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002DFE 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00002E02 4EBA F8C6 jsr [PC - 0x73A /* 000026CA */] 00002E06 588F addq.l A7, 4 00002E08 302E FFFE move.w D0, [A6 - 0x2] 00002E0C D07C 000B add.w D0, 0xB 00002E10 3F00 move.w -[A7], D0 00002E12 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002E16 4EBA F8B2 jsr [PC - 0x74E /* 000026CA */] 00002E1A 588F addq.l A7, 4 00002E1C 302E FFFE move.w D0, [A6 - 0x2] 00002E20 D07C 002C add.w D0, 0x2C /* ',' */ 00002E24 3F00 move.w -[A7], D0 00002E26 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002E2A 4EBA F89E jsr [PC - 0x762 /* 000026CA */] 00002E2E 588F addq.l A7, 4 00002E30 302E FFFE move.w D0, [A6 - 0x2] 00002E34 D07C 0021 add.w D0, 0x21 /* '!' */ 00002E38 3F00 move.w -[A7], D0 00002E3A 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002E3E 4EBA F88A jsr [PC - 0x776 /* 000026CA */] 00002E42 588F addq.l A7, 4 00002E44 3F3C 000B move.w -[A7], 0xB 00002E48 302E FFFE move.w D0, [A6 - 0x2] 00002E4C D07C 002C add.w D0, 0x2C /* ',' */ 00002E50 3F00 move.w -[A7], D0 00002E52 4EBA F876 jsr [PC - 0x78A /* 000026CA */] 00002E56 588F addq.l A7, 4 00002E58 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00002E5C 302E FFFE move.w D0, [A6 - 0x2] 00002E60 D07C 002C add.w D0, 0x2C /* ',' */ 00002E64 3F00 move.w -[A7], D0 00002E66 4EBA F862 jsr [PC - 0x79E /* 000026CA */] 00002E6A 588F addq.l A7, 4 00002E6C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002E70 302E FFFE move.w D0, [A6 - 0x2] 00002E74 D07C 002C add.w D0, 0x2C /* ',' */ 00002E78 3F00 move.w -[A7], D0 00002E7A 4EBA F84E jsr [PC - 0x7B2 /* 000026CA */] 00002E7E 588F addq.l A7, 4 00002E80 302E FFFE move.w D0, [A6 - 0x2] 00002E84 D07C 0016 add.w D0, 0x16 00002E88 3F00 move.w -[A7], D0 00002E8A 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00002E8E 4EBA F83A jsr [PC - 0x7C6 /* 000026CA */] 00002E92 588F addq.l A7, 4 00002E94 302E FFFE move.w D0, [A6 - 0x2] 00002E98 D07C 0021 add.w D0, 0x21 /* '!' */ 00002E9C 3F00 move.w -[A7], D0 00002E9E 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00002EA2 4EBA F826 jsr [PC - 0x7DA /* 000026CA */] 00002EA6 588F addq.l A7, 4 00002EA8 526E FFFE addq.w [A6 - 0x2], 1 00002EAC 6000 FF1A bra -0xE4 /* 00002DC8 */ label00002EB0: 00002EB0 486C C3F4 pea.l [A4 - 0x3C0C] 00002EB4 4EBA 4D08 jsr [PC + 0x4D08 /* 00007BBE */] 00002EB8 588F addq.l A7, 4 00002EBA 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label00002EC0: 00002EC0 0C6E 0021 FFFE cmpi.w [A6 - 0x2], 0x21 /* '!' */ 00002EC6 6E00 0054 bgt +0x56 /* 00002F1C */ 00002ECA 3F3C 000B move.w -[A7], 0xB 00002ECE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002ED2 4EBA F7F6 jsr [PC - 0x80A /* 000026CA */] 00002ED6 588F addq.l A7, 4 00002ED8 302E FFFE move.w D0, [A6 - 0x2] 00002EDC D07C 0021 add.w D0, 0x21 /* '!' */ 00002EE0 3F00 move.w -[A7], D0 00002EE2 3F3C 000B move.w -[A7], 0xB 00002EE6 4EBA F7E2 jsr [PC - 0x81E /* 000026CA */] 00002EEA 588F addq.l A7, 4 00002EEC 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002EF0 302E FFFE move.w D0, [A6 - 0x2] 00002EF4 D07C 000B add.w D0, 0xB 00002EF8 3F00 move.w -[A7], D0 00002EFA 4EBA F7CE jsr [PC - 0x832 /* 000026CA */] 00002EFE 588F addq.l A7, 4 00002F00 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002F04 302E FFFE move.w D0, [A6 - 0x2] 00002F08 D07C 000B add.w D0, 0xB 00002F0C 3F00 move.w -[A7], D0 00002F0E 4EBA F7BA jsr [PC - 0x846 /* 000026CA */] 00002F12 588F addq.l A7, 4 00002F14 526E FFFE addq.w [A6 - 0x2], 1 00002F18 6000 FFA6 bra -0x58 /* 00002EC0 */ label00002F1C: 00002F1C 486C C3E4 pea.l [A4 - 0x3C1C] 00002F20 4EBA 4C9C jsr [PC + 0x4C9C /* 00007BBE */] 00002F24 588F addq.l A7, 4 00002F26 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label00002F2C: 00002F2C 0C6E 002C FFFE cmpi.w [A6 - 0x2], 0x2C /* ',' */ 00002F32 6E00 003A bgt +0x3C /* 00002F6E */ 00002F36 3F3C 0016 move.w -[A7], 0x16 00002F3A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002F3E 4EBA F78A jsr [PC - 0x876 /* 000026CA */] 00002F42 588F addq.l A7, 4 00002F44 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00002F48 302E FFFE move.w D0, [A6 - 0x2] 00002F4C D07C 000B add.w D0, 0xB 00002F50 3F00 move.w -[A7], D0 00002F52 4EBA F776 jsr [PC - 0x88A /* 000026CA */] 00002F56 588F addq.l A7, 4 00002F58 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002F5C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002F60 4EBA F768 jsr [PC - 0x898 /* 000026CA */] 00002F64 588F addq.l A7, 4 00002F66 526E FFFE addq.w [A6 - 0x2], 1 00002F6A 6000 FFC0 bra -0x3E /* 00002F2C */ label00002F6E: 00002F6E 6000 1146 bra +0x1148 /* 000040B6 */ 00002F72 6000 000E bra +0x10 /* 00002F82 */ label00002F76: 00002F76 B07C 0008 cmp.w D0, 0x8 00002F7A 6700 0006 beq +0x8 /* 00002F82 */ 00002F7E 6000 00CA bra +0xCC /* 0000304A */ label00002F82: 00002F82 426E FFFE clr.w [A6 - 0x2] label00002F86: 00002F86 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00002F8C 6E00 0022 bgt +0x24 /* 00002FB0 */ 00002F90 302E FFFE move.w D0, [A6 - 0x2] 00002F94 41EC DA5A lea.l A0, [A4 - 0x25A6] 00002F98 D0C0 add.w A0, D0 00002F9A 1010 move.b D0, [A0] 00002F9C 322E FFFE move.w D1, [A6 - 0x2] 00002FA0 41EC DA32 lea.l A0, [A4 - 0x25CE] 00002FA4 D0C1 add.w A0, D1 00002FA6 1080 move.b [A0], D0 00002FA8 526E FFFE addq.w [A6 - 0x2], 1 00002FAC 6000 FFD8 bra -0x26 /* 00002F86 */ label00002FB0: 00002FB0 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label00002FB6: 00002FB6 0C6E 0041 FFFE cmpi.w [A6 - 0x2], 0x41 /* 'A' */ 00002FBC 6E00 0084 bgt +0x86 /* 00003042 */ 00002FC0 486C C3DC pea.l [A4 - 0x3C24] 00002FC4 4EBA 4BF8 jsr [PC + 0x4BF8 /* 00007BBE */] 00002FC8 588F addq.l A7, 4 00002FCA 302E FFFE move.w D0, [A6 - 0x2] 00002FCE D07C 000A add.w D0, 0xA /* '\n' */ 00002FD2 3F00 move.w -[A7], D0 00002FD4 3F3C 000B move.w -[A7], 0xB 00002FD8 4EBA F6F0 jsr [PC - 0x910 /* 000026CA */] 00002FDC 588F addq.l A7, 4 00002FDE 302E FFFE move.w D0, [A6 - 0x2] 00002FE2 D07C 000A add.w D0, 0xA /* '\n' */ 00002FE6 3F00 move.w -[A7], D0 00002FE8 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00002FEC 4EBA F6DC jsr [PC - 0x924 /* 000026CA */] 00002FF0 588F addq.l A7, 4 00002FF2 302E FFFE move.w D0, [A6 - 0x2] 00002FF6 D07C 000A add.w D0, 0xA /* '\n' */ 00002FFA 3F00 move.w -[A7], D0 00002FFC 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00003000 4EBA F6C8 jsr [PC - 0x938 /* 000026CA */] 00003004 588F addq.l A7, 4 00003006 486C C3E4 pea.l [A4 - 0x3C1C] 0000300A 4EBA 4BB2 jsr [PC + 0x4BB2 /* 00007BBE */] 0000300E 588F addq.l A7, 4 00003010 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003014 3F3C 0016 move.w -[A7], 0x16 00003018 4EBA F6B0 jsr [PC - 0x950 /* 000026CA */] 0000301C 588F addq.l A7, 4 0000301E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003022 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00003026 4EBA F6A2 jsr [PC - 0x95E /* 000026CA */] 0000302A 588F addq.l A7, 4 0000302C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003030 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00003034 4EBA F694 jsr [PC - 0x96C /* 000026CA */] 00003038 588F addq.l A7, 4 0000303A 526E FFFE addq.w [A6 - 0x2], 1 0000303E 6000 FF76 bra -0x88 /* 00002FB6 */ label00003042: 00003042 6000 1072 bra +0x1074 /* 000040B6 */ 00003046 6000 000E bra +0x10 /* 00003056 */ label0000304A: 0000304A B07C 0009 cmp.w D0, 0x9 /* '\t' */ 0000304E 6700 0006 beq +0x8 /* 00003056 */ 00003052 6000 012A bra +0x12C /* 0000317E */ label00003056: 00003056 426E FFFE clr.w [A6 - 0x2] label0000305A: 0000305A 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00003060 6E00 0022 bgt +0x24 /* 00003084 */ 00003064 302E FFFE move.w D0, [A6 - 0x2] 00003068 41EC DA3A lea.l A0, [A4 - 0x25C6] 0000306C D0C0 add.w A0, D0 0000306E 1010 move.b D0, [A0] 00003070 322E FFFE move.w D1, [A6 - 0x2] 00003074 41EC DA32 lea.l A0, [A4 - 0x25CE] 00003078 D0C1 add.w A0, D1 0000307A 1080 move.b [A0], D0 0000307C 526E FFFE addq.w [A6 - 0x2], 1 00003080 6000 FFD8 bra -0x26 /* 0000305A */ label00003084: 00003084 486C C3E4 pea.l [A4 - 0x3C1C] 00003088 4EBA 4B34 jsr [PC + 0x4B34 /* 00007BBE */] 0000308C 588F addq.l A7, 4 0000308E 3D7C 000C FFFE move.w [A6 - 0x2], 0xC label00003094: 00003094 0C6E 0041 FFFE cmpi.w [A6 - 0x2], 0x41 /* 'A' */ 0000309A 6E00 0042 bgt +0x44 /* 000030DE */ 0000309E 3F3C 000C move.w -[A7], 0xC 000030A2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030A6 4EBA F622 jsr [PC - 0x9DE /* 000026CA */] 000030AA 588F addq.l A7, 4 000030AC 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 000030B0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030B4 4EBA F614 jsr [PC - 0x9EC /* 000026CA */] 000030B8 588F addq.l A7, 4 000030BA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030BE 3F3C 000C move.w -[A7], 0xC 000030C2 4EBA F606 jsr [PC - 0x9FA /* 000026CA */] 000030C6 588F addq.l A7, 4 000030C8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030CC 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 000030D0 4EBA F5F8 jsr [PC - 0xA08 /* 000026CA */] 000030D4 588F addq.l A7, 4 000030D6 526E FFFE addq.w [A6 - 0x2], 1 000030DA 6000 FFB8 bra -0x46 /* 00003094 */ label000030DE: 000030DE 486C C3DC pea.l [A4 - 0x3C24] 000030E2 4EBA 4ADA jsr [PC + 0x4ADA /* 00007BBE */] 000030E6 588F addq.l A7, 4 000030E8 3D7C 0018 FFFE move.w [A6 - 0x2], 0x18 label000030EE: 000030EE 0C6E 0035 FFFE cmpi.w [A6 - 0x2], 0x35 /* '5' */ 000030F4 6E00 0042 bgt +0x44 /* 00003138 */ 000030F8 3F3C 0018 move.w -[A7], 0x18 000030FC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003100 4EBA F5C8 jsr [PC - 0xA38 /* 000026CA */] 00003104 588F addq.l A7, 4 00003106 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 0000310A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000310E 4EBA F5BA jsr [PC - 0xA46 /* 000026CA */] 00003112 588F addq.l A7, 4 00003114 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003118 3F3C 0018 move.w -[A7], 0x18 0000311C 4EBA F5AC jsr [PC - 0xA54 /* 000026CA */] 00003120 588F addq.l A7, 4 00003122 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003126 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 0000312A 4EBA F59E jsr [PC - 0xA62 /* 000026CA */] 0000312E 588F addq.l A7, 4 00003130 526E FFFE addq.w [A6 - 0x2], 1 00003134 6000 FFB8 bra -0x46 /* 000030EE */ label00003138: 00003138 486C C3FC pea.l [A4 - 0x3C04] 0000313C 4EBA 4A80 jsr [PC + 0x4A80 /* 00007BBE */] 00003140 588F addq.l A7, 4 00003142 3D7C 0026 FFFE move.w [A6 - 0x2], 0x26 /* '&' */ label00003148: 00003148 0C6E 0027 FFFE cmpi.w [A6 - 0x2], 0x27 /* '\'' */ 0000314E 6E00 0026 bgt +0x28 /* 00003176 */ 00003152 3F3C 000C move.w -[A7], 0xC 00003156 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000315A 4EBA F5B4 jsr [PC - 0xA4C /* 00002710 */] 0000315E 588F addq.l A7, 4 00003160 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00003164 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003168 4EBA F5A6 jsr [PC - 0xA5A /* 00002710 */] 0000316C 588F addq.l A7, 4 0000316E 526E FFFE addq.w [A6 - 0x2], 1 00003172 6000 FFD4 bra -0x2A /* 00003148 */ label00003176: 00003176 6000 0F3E bra +0xF40 /* 000040B6 */ 0000317A 6000 000E bra +0x10 /* 0000318A */ label0000317E: 0000317E B07C 000A cmp.w D0, 0xA /* '\n' */ 00003182 6700 0006 beq +0x8 /* 0000318A */ 00003186 6000 0100 bra +0x102 /* 00003288 */ label0000318A: 0000318A 426E FFFE clr.w [A6 - 0x2] label0000318E: 0000318E 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00003194 6E00 0022 bgt +0x24 /* 000031B8 */ 00003198 302E FFFE move.w D0, [A6 - 0x2] 0000319C 41EC DA4A lea.l A0, [A4 - 0x25B6] 000031A0 D0C0 add.w A0, D0 000031A2 1010 move.b D0, [A0] 000031A4 322E FFFE move.w D1, [A6 - 0x2] 000031A8 41EC DA32 lea.l A0, [A4 - 0x25CE] 000031AC D0C1 add.w A0, D1 000031AE 1080 move.b [A0], D0 000031B0 526E FFFE addq.w [A6 - 0x2], 1 000031B4 6000 FFD8 bra -0x26 /* 0000318E */ label000031B8: 000031B8 486C C3DC pea.l [A4 - 0x3C24] 000031BC 4EBA 4A00 jsr [PC + 0x4A00 /* 00007BBE */] 000031C0 588F addq.l A7, 4 000031C2 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label000031C8: 000031C8 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */ 000031CE 6E00 0026 bgt +0x28 /* 000031F6 */ 000031D2 3F3C 0016 move.w -[A7], 0x16 000031D6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000031DA 4EBA F4EE jsr [PC - 0xB12 /* 000026CA */] 000031DE 588F addq.l A7, 4 000031E0 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 000031E4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000031E8 4EBA F4E0 jsr [PC - 0xB20 /* 000026CA */] 000031EC 588F addq.l A7, 4 000031EE 526E FFFE addq.w [A6 - 0x2], 1 000031F2 6000 FFD4 bra -0x2A /* 000031C8 */ label000031F6: 000031F6 3D7C 0016 FFFE move.w [A6 - 0x2], 0x16 label000031FC: 000031FC 0C6E 0037 FFFE cmpi.w [A6 - 0x2], 0x37 /* '7' */ 00003202 6E00 0026 bgt +0x28 /* 0000322A */ 00003206 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000320A 3F3C 000B move.w -[A7], 0xB 0000320E 4EBA F4BA jsr [PC - 0xB46 /* 000026CA */] 00003212 588F addq.l A7, 4 00003214 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003218 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 0000321C 4EBA F4AC jsr [PC - 0xB54 /* 000026CA */] 00003220 588F addq.l A7, 4 00003222 526E FFFE addq.w [A6 - 0x2], 1 00003226 6000 FFD4 bra -0x2A /* 000031FC */ label0000322A: 0000322A 486C C3E4 pea.l [A4 - 0x3C1C] 0000322E 4EBA 498E jsr [PC + 0x498E /* 00007BBE */] 00003232 588F addq.l A7, 4 00003234 3D7C 001C FFFE move.w [A6 - 0x2], 0x1C label0000323A: 0000323A 0C6E 0031 FFFE cmpi.w [A6 - 0x2], 0x31 /* '1' */ 00003240 6E00 0018 bgt +0x1A /* 0000325A */ 00003244 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003248 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 0000324C 4EBA F47C jsr [PC - 0xB84 /* 000026CA */] 00003250 588F addq.l A7, 4 00003252 526E FFFE addq.w [A6 - 0x2], 1 00003256 6000 FFE2 bra -0x1C /* 0000323A */ label0000325A: 0000325A 486C C3FC pea.l [A4 - 0x3C04] 0000325E 4EBA 495E jsr [PC + 0x495E /* 00007BBE */] 00003262 588F addq.l A7, 4 00003264 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00003268 3F3C 000B move.w -[A7], 0xB 0000326C 4EBA F4A2 jsr [PC - 0xB5E /* 00002710 */] 00003270 588F addq.l A7, 4 00003272 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00003276 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 0000327A 4EBA F494 jsr [PC - 0xB6C /* 00002710 */] 0000327E 588F addq.l A7, 4 00003280 6000 0E34 bra +0xE36 /* 000040B6 */ 00003284 6000 000E bra +0x10 /* 00003294 */ label00003288: 00003288 B07C 000B cmp.w D0, 0xB 0000328C 6700 0006 beq +0x8 /* 00003294 */ 00003290 6000 0192 bra +0x194 /* 00003424 */ label00003294: 00003294 0CAC 0000 0004 DCDC cmpi.l [A4 - 0x2324], 0x4 0000329C 6700 0014 beq +0x16 /* 000032B2 */ 000032A0 297C 0000 0004 DCDC move.l [A4 - 0x2324], 0x4 000032A8 3F3C 000B move.w -[A7], 0xB 000032AC 4EBA F336 jsr [PC - 0xCCA /* 000025E4 */] 000032B0 548F addq.l A7, 2 label000032B2: 000032B2 426E FFFE clr.w [A6 - 0x2] label000032B6: 000032B6 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 000032BC 6E00 0022 bgt +0x24 /* 000032E0 */ 000032C0 302E FFFE move.w D0, [A6 - 0x2] 000032C4 41EC DA5A lea.l A0, [A4 - 0x25A6] 000032C8 D0C0 add.w A0, D0 000032CA 1010 move.b D0, [A0] 000032CC 322E FFFE move.w D1, [A6 - 0x2] 000032D0 41EC DA32 lea.l A0, [A4 - 0x25CE] 000032D4 D0C1 add.w A0, D1 000032D6 1080 move.b [A0], D0 000032D8 526E FFFE addq.w [A6 - 0x2], 1 000032DC 6000 FFD8 bra -0x26 /* 000032B6 */ label000032E0: 000032E0 486C C3E4 pea.l [A4 - 0x3C1C] 000032E4 4EBA 48D8 jsr [PC + 0x48D8 /* 00007BBE */] 000032E8 588F addq.l A7, 4 000032EA 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label000032F0: 000032F0 0C6E 0024 FFFE cmpi.w [A6 - 0x2], 0x24 /* '$' */ 000032F6 6E00 0018 bgt +0x1A /* 00003310 */ 000032FA 3F3C 000B move.w -[A7], 0xB 000032FE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003302 4EBA F3C6 jsr [PC - 0xC3A /* 000026CA */] 00003306 588F addq.l A7, 4 00003308 526E FFFE addq.w [A6 - 0x2], 1 0000330C 6000 FFE2 bra -0x1C /* 000032F0 */ label00003310: 00003310 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label00003316: 00003316 0C6E 0024 FFFE cmpi.w [A6 - 0x2], 0x24 /* '$' */ 0000331C 6E00 0018 bgt +0x1A /* 00003336 */ 00003320 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00003324 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003328 4EBA F3A0 jsr [PC - 0xC60 /* 000026CA */] 0000332C 588F addq.l A7, 4 0000332E 526E FFFE addq.w [A6 - 0x2], 1 00003332 6000 FFE2 bra -0x1C /* 00003316 */ label00003336: 00003336 486C C3DC pea.l [A4 - 0x3C24] 0000333A 4EBA 4882 jsr [PC + 0x4882 /* 00007BBE */] 0000333E 588F addq.l A7, 4 00003340 3D7C 0028 FFFE move.w [A6 - 0x2], 0x28 /* '(' */ label00003346: 00003346 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */ 0000334C 6E00 0018 bgt +0x1A /* 00003366 */ 00003350 3F3C 000B move.w -[A7], 0xB 00003354 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003358 4EBA F370 jsr [PC - 0xC90 /* 000026CA */] 0000335C 588F addq.l A7, 4 0000335E 526E FFFE addq.w [A6 - 0x2], 1 00003362 6000 FFE2 bra -0x1C /* 00003346 */ label00003366: 00003366 3D7C 0028 FFFE move.w [A6 - 0x2], 0x28 /* '(' */ label0000336C: 0000336C 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */ 00003372 6E00 0018 bgt +0x1A /* 0000338C */ 00003376 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 0000337A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000337E 4EBA F34A jsr [PC - 0xCB6 /* 000026CA */] 00003382 588F addq.l A7, 4 00003384 526E FFFE addq.w [A6 - 0x2], 1 00003388 6000 FFE2 bra -0x1C /* 0000336C */ label0000338C: 0000338C 3D7C 000E FFFE move.w [A6 - 0x2], 0xE label00003392: 00003392 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */ 00003398 6E00 003A bgt +0x3C /* 000033D4 */ 0000339C 486C C3E4 pea.l [A4 - 0x3C1C] 000033A0 4EBA 481C jsr [PC + 0x481C /* 00007BBE */] 000033A4 588F addq.l A7, 4 000033A6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000033AA 3F3C 000B move.w -[A7], 0xB 000033AE 4EBA F31A jsr [PC - 0xCE6 /* 000026CA */] 000033B2 588F addq.l A7, 4 000033B4 486C C3DC pea.l [A4 - 0x3C24] 000033B8 4EBA 4804 jsr [PC + 0x4804 /* 00007BBE */] 000033BC 588F addq.l A7, 4 000033BE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000033C2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000033C6 4EBA F302 jsr [PC - 0xCFE /* 000026CA */] 000033CA 588F addq.l A7, 4 000033CC 526E FFFE addq.w [A6 - 0x2], 1 000033D0 6000 FFC0 bra -0x3E /* 00003392 */ label000033D4: 000033D4 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label000033DA: 000033DA 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */ 000033E0 6E00 003A bgt +0x3C /* 0000341C */ 000033E4 486C C3E4 pea.l [A4 - 0x3C1C] 000033E8 4EBA 47D4 jsr [PC + 0x47D4 /* 00007BBE */] 000033EC 588F addq.l A7, 4 000033EE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000033F2 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 000033F6 4EBA F2D2 jsr [PC - 0xD2E /* 000026CA */] 000033FA 588F addq.l A7, 4 000033FC 486C C3DC pea.l [A4 - 0x3C24] 00003400 4EBA 47BC jsr [PC + 0x47BC /* 00007BBE */] 00003404 588F addq.l A7, 4 00003406 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000340A 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000340E 4EBA F2BA jsr [PC - 0xD46 /* 000026CA */] 00003412 588F addq.l A7, 4 00003414 526E FFFE addq.w [A6 - 0x2], 1 00003418 6000 FFC0 bra -0x3E /* 000033DA */ label0000341C: 0000341C 6000 0C98 bra +0xC9A /* 000040B6 */ 00003420 6000 000E bra +0x10 /* 00003430 */ label00003424: 00003424 B07C 000C cmp.w D0, 0xC 00003428 6700 0006 beq +0x8 /* 00003430 */ 0000342C 6000 0154 bra +0x156 /* 00003582 */ label00003430: 00003430 426E FFFE clr.w [A6 - 0x2] label00003434: 00003434 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 0000343A 6E00 0022 bgt +0x24 /* 0000345E */ 0000343E 302E FFFE move.w D0, [A6 - 0x2] 00003442 41EC DA4A lea.l A0, [A4 - 0x25B6] 00003446 D0C0 add.w A0, D0 00003448 1010 move.b D0, [A0] 0000344A 322E FFFE move.w D1, [A6 - 0x2] 0000344E 41EC DA32 lea.l A0, [A4 - 0x25CE] 00003452 D0C1 add.w A0, D1 00003454 1080 move.b [A0], D0 00003456 526E FFFE addq.w [A6 - 0x2], 1 0000345A 6000 FFD8 bra -0x26 /* 00003434 */ label0000345E: 0000345E 486C C3DC pea.l [A4 - 0x3C24] 00003462 4EBA 475A jsr [PC + 0x475A /* 00007BBE */] 00003466 588F addq.l A7, 4 00003468 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label0000346E: 0000346E 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16 00003474 6E00 0042 bgt +0x44 /* 000034B8 */ 00003478 3F3C 0019 move.w -[A7], 0x19 0000347C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003480 4EBA F248 jsr [PC - 0xDB8 /* 000026CA */] 00003484 588F addq.l A7, 4 00003486 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 0000348A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000348E 4EBA F23A jsr [PC - 0xDC6 /* 000026CA */] 00003492 588F addq.l A7, 4 00003494 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003498 3F3C 0019 move.w -[A7], 0x19 0000349C 4EBA F22C jsr [PC - 0xDD4 /* 000026CA */] 000034A0 588F addq.l A7, 4 000034A2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000034A6 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 000034AA 4EBA F21E jsr [PC - 0xDE2 /* 000026CA */] 000034AE 588F addq.l A7, 4 000034B0 526E FFFE addq.w [A6 - 0x2], 1 000034B4 6000 FFB8 bra -0x46 /* 0000346E */ label000034B8: 000034B8 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label000034BE: 000034BE 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15 000034C4 6E00 005A bgt +0x5C /* 00003520 */ 000034C8 3F3C 0019 move.w -[A7], 0x19 000034CC 302E FFFE move.w D0, [A6 - 0x2] 000034D0 D07C 0036 add.w D0, 0x36 /* '6' */ 000034D4 3F00 move.w -[A7], D0 000034D6 4EBA F1F2 jsr [PC - 0xE0E /* 000026CA */] 000034DA 588F addq.l A7, 4 000034DC 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 000034E0 302E FFFE move.w D0, [A6 - 0x2] 000034E4 D07C 0036 add.w D0, 0x36 /* '6' */ 000034E8 3F00 move.w -[A7], D0 000034EA 4EBA F1DE jsr [PC - 0xE22 /* 000026CA */] 000034EE 588F addq.l A7, 4 000034F0 302E FFFE move.w D0, [A6 - 0x2] 000034F4 D07C 0036 add.w D0, 0x36 /* '6' */ 000034F8 3F00 move.w -[A7], D0 000034FA 3F3C 0019 move.w -[A7], 0x19 000034FE 4EBA F1CA jsr [PC - 0xE36 /* 000026CA */] 00003502 588F addq.l A7, 4 00003504 302E FFFE move.w D0, [A6 - 0x2] 00003508 D07C 0036 add.w D0, 0x36 /* '6' */ 0000350C 3F00 move.w -[A7], D0 0000350E 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00003512 4EBA F1B6 jsr [PC - 0xE4A /* 000026CA */] 00003516 588F addq.l A7, 4 00003518 526E FFFE addq.w [A6 - 0x2], 1 0000351C 6000 FFA0 bra -0x5E /* 000034BE */ label00003520: 00003520 486C C3E4 pea.l [A4 - 0x3C1C] 00003524 4EBA 4698 jsr [PC + 0x4698 /* 00007BBE */] 00003528 588F addq.l A7, 4 0000352A 3D7C 001C FFFE move.w [A6 - 0x2], 0x1C label00003530: 00003530 0C6E 0031 FFFE cmpi.w [A6 - 0x2], 0x31 /* '1' */ 00003536 6E00 0042 bgt +0x44 /* 0000357A */ 0000353A 3F3C 0019 move.w -[A7], 0x19 0000353E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003542 4EBA F186 jsr [PC - 0xE7A /* 000026CA */] 00003546 588F addq.l A7, 4 00003548 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 0000354C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003550 4EBA F178 jsr [PC - 0xE88 /* 000026CA */] 00003554 588F addq.l A7, 4 00003556 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000355A 3F3C 0019 move.w -[A7], 0x19 0000355E 4EBA F16A jsr [PC - 0xE96 /* 000026CA */] 00003562 588F addq.l A7, 4 00003564 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003568 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 0000356C 4EBA F15C jsr [PC - 0xEA4 /* 000026CA */] 00003570 588F addq.l A7, 4 00003572 526E FFFE addq.w [A6 - 0x2], 1 00003576 6000 FFB8 bra -0x46 /* 00003530 */ label0000357A: 0000357A 6000 0B3A bra +0xB3C /* 000040B6 */ 0000357E 6000 000E bra +0x10 /* 0000358E */ label00003582: 00003582 B07C 000D cmp.w D0, 0xD /* '\r' */ 00003586 6700 0006 beq +0x8 /* 0000358E */ 0000358A 6000 01E4 bra +0x1E6 /* 00003770 */ label0000358E: 0000358E 426E FFFE clr.w [A6 - 0x2] label00003592: 00003592 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00003598 6E00 0022 bgt +0x24 /* 000035BC */ 0000359C 302E FFFE move.w D0, [A6 - 0x2] 000035A0 41EC DA52 lea.l A0, [A4 - 0x25AE] 000035A4 D0C0 add.w A0, D0 000035A6 1010 move.b D0, [A0] 000035A8 322E FFFE move.w D1, [A6 - 0x2] 000035AC 41EC DA32 lea.l A0, [A4 - 0x25CE] 000035B0 D0C1 add.w A0, D1 000035B2 1080 move.b [A0], D0 000035B4 526E FFFE addq.w [A6 - 0x2], 1 000035B8 6000 FFD8 bra -0x26 /* 00003592 */ label000035BC: 000035BC 3D7C 0008 FFFE move.w [A6 - 0x2], 0x8 label000035C2: 000035C2 0C6E 0024 FFFE cmpi.w [A6 - 0x2], 0x24 /* '$' */ 000035C8 6E00 012E bgt +0x130 /* 000036F8 */ 000035CC 486C C3E4 pea.l [A4 - 0x3C1C] 000035D0 4EBA 45EC jsr [PC + 0x45EC /* 00007BBE */] 000035D4 588F addq.l A7, 4 000035D6 3F3C 0008 move.w -[A7], 0x8 000035DA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000035DE 4EBA F0EA jsr [PC - 0xF16 /* 000026CA */] 000035E2 588F addq.l A7, 4 000035E4 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 000035E8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000035EC 4EBA F0DC jsr [PC - 0xF24 /* 000026CA */] 000035F0 588F addq.l A7, 4 000035F2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000035F6 3F3C 0008 move.w -[A7], 0x8 000035FA 4EBA F0CE jsr [PC - 0xF32 /* 000026CA */] 000035FE 588F addq.l A7, 4 00003600 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003604 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00003608 4EBA F0C0 jsr [PC - 0xF40 /* 000026CA */] 0000360C 588F addq.l A7, 4 0000360E 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00003612 302E FFFE move.w D0, [A6 - 0x2] 00003616 D07C 001F add.w D0, 0x1F 0000361A 3F00 move.w -[A7], D0 0000361C 4EBA F0AC jsr [PC - 0xF54 /* 000026CA */] 00003620 588F addq.l A7, 4 00003622 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00003626 302E FFFE move.w D0, [A6 - 0x2] 0000362A D07C 001F add.w D0, 0x1F 0000362E 3F00 move.w -[A7], D0 00003630 4EBA F098 jsr [PC - 0xF68 /* 000026CA */] 00003634 588F addq.l A7, 4 00003636 302E FFFE move.w D0, [A6 - 0x2] 0000363A D07C 001F add.w D0, 0x1F 0000363E 3F00 move.w -[A7], D0 00003640 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00003644 4EBA F084 jsr [PC - 0xF7C /* 000026CA */] 00003648 588F addq.l A7, 4 0000364A 302E FFFE move.w D0, [A6 - 0x2] 0000364E D07C 001F add.w D0, 0x1F 00003652 3F00 move.w -[A7], D0 00003654 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00003658 4EBA F070 jsr [PC - 0xF90 /* 000026CA */] 0000365C 588F addq.l A7, 4 0000365E 486C C3DC pea.l [A4 - 0x3C24] 00003662 4EBA 455A jsr [PC + 0x455A /* 00007BBE */] 00003666 588F addq.l A7, 4 00003668 3F3C 0008 move.w -[A7], 0x8 0000366C 302E FFFE move.w D0, [A6 - 0x2] 00003670 D07C 001F add.w D0, 0x1F 00003674 3F00 move.w -[A7], D0 00003676 4EBA F052 jsr [PC - 0xFAE /* 000026CA */] 0000367A 588F addq.l A7, 4 0000367C 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00003680 302E FFFE move.w D0, [A6 - 0x2] 00003684 D07C 001F add.w D0, 0x1F 00003688 3F00 move.w -[A7], D0 0000368A 4EBA F03E jsr [PC - 0xFC2 /* 000026CA */] 0000368E 588F addq.l A7, 4 00003690 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003694 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00003698 4EBA F030 jsr [PC - 0xFD0 /* 000026CA */] 0000369C 588F addq.l A7, 4 0000369E 3F2E FFFE move.w -[A7], [A6 - 0x2] 000036A2 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 000036A6 4EBA F022 jsr [PC - 0xFDE /* 000026CA */] 000036AA 588F addq.l A7, 4 000036AC 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 000036B0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000036B4 4EBA F014 jsr [PC - 0xFEC /* 000026CA */] 000036B8 588F addq.l A7, 4 000036BA 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 000036BE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000036C2 4EBA F006 jsr [PC - 0xFFA /* 000026CA */] 000036C6 588F addq.l A7, 4 000036C8 302E FFFE move.w D0, [A6 - 0x2] 000036CC D07C 001F add.w D0, 0x1F 000036D0 3F00 move.w -[A7], D0 000036D2 3F3C 0008 move.w -[A7], 0x8 000036D6 4EBA EFF2 jsr [PC - 0x100E /* 000026CA */] 000036DA 588F addq.l A7, 4 000036DC 302E FFFE move.w D0, [A6 - 0x2] 000036E0 D07C 001F add.w D0, 0x1F 000036E4 3F00 move.w -[A7], D0 000036E6 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 000036EA 4EBA EFDE jsr [PC - 0x1022 /* 000026CA */] 000036EE 588F addq.l A7, 4 000036F0 526E FFFE addq.w [A6 - 0x2], 1 000036F4 6000 FECC bra -0x132 /* 000035C2 */ label000036F8: 000036F8 486C C3FC pea.l [A4 - 0x3C04] 000036FC 4EBA 44C0 jsr [PC + 0x44C0 /* 00007BBE */] 00003700 588F addq.l A7, 4 00003702 426E FFFE clr.w [A6 - 0x2] label00003706: 00003706 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 0000370C 6E00 005A bgt +0x5C /* 00003768 */ 00003710 3F3C 0008 move.w -[A7], 0x8 00003714 302E FFFE move.w D0, [A6 - 0x2] 00003718 D07C 0016 add.w D0, 0x16 0000371C 3F00 move.w -[A7], D0 0000371E 4EBA EFF0 jsr [PC - 0x1010 /* 00002710 */] 00003722 588F addq.l A7, 4 00003724 302E FFFE move.w D0, [A6 - 0x2] 00003728 D07C 0016 add.w D0, 0x16 0000372C 3F00 move.w -[A7], D0 0000372E 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00003732 4EBA EFDC jsr [PC - 0x1024 /* 00002710 */] 00003736 588F addq.l A7, 4 00003738 302E FFFE move.w D0, [A6 - 0x2] 0000373C D07C 0035 add.w D0, 0x35 /* '5' */ 00003740 3F00 move.w -[A7], D0 00003742 3F3C 0008 move.w -[A7], 0x8 00003746 4EBA EFC8 jsr [PC - 0x1038 /* 00002710 */] 0000374A 588F addq.l A7, 4 0000374C 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00003750 302E FFFE move.w D0, [A6 - 0x2] 00003754 D07C 0035 add.w D0, 0x35 /* '5' */ 00003758 3F00 move.w -[A7], D0 0000375A 4EBA EFB4 jsr [PC - 0x104C /* 00002710 */] 0000375E 588F addq.l A7, 4 00003760 526E FFFE addq.w [A6 - 0x2], 1 00003764 6000 FFA0 bra -0x5E /* 00003706 */ label00003768: 00003768 6000 094C bra +0x94E /* 000040B6 */ 0000376C 6000 000E bra +0x10 /* 0000377C */ label00003770: 00003770 B07C 000E cmp.w D0, 0xE 00003774 6700 0006 beq +0x8 /* 0000377C */ 00003778 6000 0166 bra +0x168 /* 000038E0 */ label0000377C: 0000377C 426E FFFE clr.w [A6 - 0x2] label00003780: 00003780 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00003786 6E00 0022 bgt +0x24 /* 000037AA */ 0000378A 302E FFFE move.w D0, [A6 - 0x2] 0000378E 41EC DA62 lea.l A0, [A4 - 0x259E] 00003792 D0C0 add.w A0, D0 00003794 1010 move.b D0, [A0] 00003796 322E FFFE move.w D1, [A6 - 0x2] 0000379A 41EC DA32 lea.l A0, [A4 - 0x25CE] 0000379E D0C1 add.w A0, D1 000037A0 1080 move.b [A0], D0 000037A2 526E FFFE addq.w [A6 - 0x2], 1 000037A6 6000 FFD8 bra -0x26 /* 00003780 */ label000037AA: 000037AA 486C C3E4 pea.l [A4 - 0x3C1C] 000037AE 4EBA 440E jsr [PC + 0x440E /* 00007BBE */] 000037B2 588F addq.l A7, 4 000037B4 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */ label000037BA: 000037BA 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */ 000037C0 6E00 0026 bgt +0x28 /* 000037E8 */ 000037C4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000037C8 3F3C 000B move.w -[A7], 0xB 000037CC 4EBA EEFC jsr [PC - 0x1104 /* 000026CA */] 000037D0 588F addq.l A7, 4 000037D2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000037D6 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000037DA 4EBA EEEE jsr [PC - 0x1112 /* 000026CA */] 000037DE 588F addq.l A7, 4 000037E0 526E FFFE addq.w [A6 - 0x2], 1 000037E4 6000 FFD4 bra -0x2A /* 000037BA */ label000037E8: 000037E8 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label000037EE: 000037EE 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */ 000037F4 6E00 0034 bgt +0x36 /* 0000382A */ 000037F8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000037FC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003800 4EBA EEC8 jsr [PC - 0x1138 /* 000026CA */] 00003804 588F addq.l A7, 4 00003806 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 0000380A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000380E 4EBA EEBA jsr [PC - 0x1146 /* 000026CA */] 00003812 588F addq.l A7, 4 00003814 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00003818 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000381C 4EBA EEAC jsr [PC - 0x1154 /* 000026CA */] 00003820 588F addq.l A7, 4 00003822 526E FFFE addq.w [A6 - 0x2], 1 00003826 6000 FFC6 bra -0x38 /* 000037EE */ label0000382A: 0000382A 486C C3DC pea.l [A4 - 0x3C24] 0000382E 4EBA 438E jsr [PC + 0x438E /* 00007BBE */] 00003832 588F addq.l A7, 4 00003834 426E FFFE clr.w [A6 - 0x2] label00003838: 00003838 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16 0000383E 6E00 005A bgt +0x5C /* 0000389A */ 00003842 302E FFFE move.w D0, [A6 - 0x2] 00003846 D07C 000D add.w D0, 0xD /* '\r' */ 0000384A 3F00 move.w -[A7], D0 0000384C 3F3C 001B move.w -[A7], 0x1B 00003850 4EBA EE78 jsr [PC - 0x1188 /* 000026CA */] 00003854 588F addq.l A7, 4 00003856 302E FFFE move.w D0, [A6 - 0x2] 0000385A D07C 000D add.w D0, 0xD /* '\r' */ 0000385E 3F00 move.w -[A7], D0 00003860 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00003864 4EBA EE64 jsr [PC - 0x119C /* 000026CA */] 00003868 588F addq.l A7, 4 0000386A 302E FFFE move.w D0, [A6 - 0x2] 0000386E D07C 0029 add.w D0, 0x29 /* ')' */ 00003872 3F00 move.w -[A7], D0 00003874 3F3C 001B move.w -[A7], 0x1B 00003878 4EBA EE50 jsr [PC - 0x11B0 /* 000026CA */] 0000387C 588F addq.l A7, 4 0000387E 302E FFFE move.w D0, [A6 - 0x2] 00003882 D07C 0029 add.w D0, 0x29 /* ')' */ 00003886 3F00 move.w -[A7], D0 00003888 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 0000388C 4EBA EE3C jsr [PC - 0x11C4 /* 000026CA */] 00003890 588F addq.l A7, 4 00003892 526E FFFE addq.w [A6 - 0x2], 1 00003896 6000 FFA0 bra -0x5E /* 00003838 */ label0000389A: 0000389A 486C C3FC pea.l [A4 - 0x3C04] 0000389E 4EBA 431E jsr [PC + 0x431E /* 00007BBE */] 000038A2 588F addq.l A7, 4 000038A4 3D7C 0026 FFFE move.w [A6 - 0x2], 0x26 /* '&' */ label000038AA: 000038AA 0C6E 0027 FFFE cmpi.w [A6 - 0x2], 0x27 /* '\'' */ 000038B0 6E00 0026 bgt +0x28 /* 000038D8 */ 000038B4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000038B8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000038BC 4EBA EE52 jsr [PC - 0x11AE /* 00002710 */] 000038C0 588F addq.l A7, 4 000038C2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000038C6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000038CA 4EBA EE44 jsr [PC - 0x11BC /* 00002710 */] 000038CE 588F addq.l A7, 4 000038D0 526E FFFE addq.w [A6 - 0x2], 1 000038D4 6000 FFD4 bra -0x2A /* 000038AA */ label000038D8: 000038D8 6000 07DC bra +0x7DE /* 000040B6 */ 000038DC 6000 000E bra +0x10 /* 000038EC */ label000038E0: 000038E0 B07C 000F cmp.w D0, 0xF 000038E4 6700 0006 beq +0x8 /* 000038EC */ 000038E8 6000 00C2 bra +0xC4 /* 000039AC */ label000038EC: 000038EC 426E FFFE clr.w [A6 - 0x2] label000038F0: 000038F0 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 000038F6 6E00 0022 bgt +0x24 /* 0000391A */ 000038FA 302E FFFE move.w D0, [A6 - 0x2] 000038FE 41EC DA5A lea.l A0, [A4 - 0x25A6] 00003902 D0C0 add.w A0, D0 00003904 1010 move.b D0, [A0] 00003906 322E FFFE move.w D1, [A6 - 0x2] 0000390A 41EC DA32 lea.l A0, [A4 - 0x25CE] 0000390E D0C1 add.w A0, D1 00003910 1080 move.b [A0], D0 00003912 526E FFFE addq.w [A6 - 0x2], 1 00003916 6000 FFD8 bra -0x26 /* 000038F0 */ label0000391A: 0000391A 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label00003920: 00003920 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */ 00003926 6E00 003A bgt +0x3C /* 00003962 */ 0000392A 486C C3E4 pea.l [A4 - 0x3C1C] 0000392E 4EBA 428E jsr [PC + 0x428E /* 00007BBE */] 00003932 588F addq.l A7, 4 00003934 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00003938 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000393C 4EBA ED8C jsr [PC - 0x1274 /* 000026CA */] 00003940 588F addq.l A7, 4 00003942 486C C3DC pea.l [A4 - 0x3C24] 00003946 4EBA 4276 jsr [PC + 0x4276 /* 00007BBE */] 0000394A 588F addq.l A7, 4 0000394C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003950 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00003954 4EBA ED74 jsr [PC - 0x128C /* 000026CA */] 00003958 588F addq.l A7, 4 0000395A 526E FFFE addq.w [A6 - 0x2], 1 0000395E 6000 FFC0 bra -0x3E /* 00003920 */ label00003962: 00003962 486C C3FC pea.l [A4 - 0x3C04] 00003966 4EBA 4256 jsr [PC + 0x4256 /* 00007BBE */] 0000396A 588F addq.l A7, 4 0000396C 3F3C 0013 move.w -[A7], 0x13 00003970 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00003974 4EBA ED9A jsr [PC - 0x1266 /* 00002710 */] 00003978 588F addq.l A7, 4 0000397A 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 0000397E 3F3C 0013 move.w -[A7], 0x13 00003982 4EBA ED8C jsr [PC - 0x1274 /* 00002710 */] 00003986 588F addq.l A7, 4 00003988 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 0000398C 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00003990 4EBA ED7E jsr [PC - 0x1282 /* 00002710 */] 00003994 588F addq.l A7, 4 00003996 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 0000399A 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 0000399E 4EBA ED70 jsr [PC - 0x1290 /* 00002710 */] 000039A2 588F addq.l A7, 4 000039A4 6000 0710 bra +0x712 /* 000040B6 */ 000039A8 6000 000E bra +0x10 /* 000039B8 */ label000039AC: 000039AC B07C 0010 cmp.w D0, 0x10 000039B0 6700 0006 beq +0x8 /* 000039B8 */ 000039B4 6000 0112 bra +0x114 /* 00003AC8 */ label000039B8: 000039B8 426E FFFE clr.w [A6 - 0x2] label000039BC: 000039BC 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 000039C2 6E00 0022 bgt +0x24 /* 000039E6 */ 000039C6 302E FFFE move.w D0, [A6 - 0x2] 000039CA 41EC DA4A lea.l A0, [A4 - 0x25B6] 000039CE D0C0 add.w A0, D0 000039D0 1010 move.b D0, [A0] 000039D2 322E FFFE move.w D1, [A6 - 0x2] 000039D6 41EC DA32 lea.l A0, [A4 - 0x25CE] 000039DA D0C1 add.w A0, D1 000039DC 1080 move.b [A0], D0 000039DE 526E FFFE addq.w [A6 - 0x2], 1 000039E2 6000 FFD8 bra -0x26 /* 000039BC */ label000039E6: 000039E6 486C C3E4 pea.l [A4 - 0x3C1C] 000039EA 4EBA 41D2 jsr [PC + 0x41D2 /* 00007BBE */] 000039EE 588F addq.l A7, 4 000039F0 3D7C 0003 FFFE move.w [A6 - 0x2], 0x3 label000039F6: 000039F6 0C6E 0049 FFFE cmpi.w [A6 - 0x2], 0x49 /* 'I' */ 000039FC 6E00 0034 bgt +0x36 /* 00003A32 */ 00003A00 3F3C 000B move.w -[A7], 0xB 00003A04 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003A08 4EBA ECC0 jsr [PC - 0x1340 /* 000026CA */] 00003A0C 588F addq.l A7, 4 00003A0E 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00003A12 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003A16 4EBA ECB2 jsr [PC - 0x134E /* 000026CA */] 00003A1A 588F addq.l A7, 4 00003A1C 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00003A20 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003A24 4EBA ECA4 jsr [PC - 0x135C /* 000026CA */] 00003A28 588F addq.l A7, 4 00003A2A 526E FFFE addq.w [A6 - 0x2], 1 00003A2E 6000 FFC6 bra -0x38 /* 000039F6 */ label00003A32: 00003A32 486C C3DC pea.l [A4 - 0x3C24] 00003A36 4EBA 4186 jsr [PC + 0x4186 /* 00007BBE */] 00003A3A 588F addq.l A7, 4 00003A3C 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label00003A42: 00003A42 0C6E 0025 FFFE cmpi.w [A6 - 0x2], 0x25 /* '%' */ 00003A48 6E00 0034 bgt +0x36 /* 00003A7E */ 00003A4C 3F3C 0016 move.w -[A7], 0x16 00003A50 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003A54 4EBA EC74 jsr [PC - 0x138C /* 000026CA */] 00003A58 588F addq.l A7, 4 00003A5A 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00003A5E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003A62 4EBA EC66 jsr [PC - 0x139A /* 000026CA */] 00003A66 588F addq.l A7, 4 00003A68 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00003A6C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003A70 4EBA EC58 jsr [PC - 0x13A8 /* 000026CA */] 00003A74 588F addq.l A7, 4 00003A76 526E FFFE addq.w [A6 - 0x2], 1 00003A7A 6000 FFC6 bra -0x38 /* 00003A42 */ label00003A7E: 00003A7E 3D7C 0028 FFFE move.w [A6 - 0x2], 0x28 /* '(' */ label00003A84: 00003A84 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */ 00003A8A 6E00 0034 bgt +0x36 /* 00003AC0 */ 00003A8E 3F3C 0016 move.w -[A7], 0x16 00003A92 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003A96 4EBA EC32 jsr [PC - 0x13CE /* 000026CA */] 00003A9A 588F addq.l A7, 4 00003A9C 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00003AA0 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003AA4 4EBA EC24 jsr [PC - 0x13DC /* 000026CA */] 00003AA8 588F addq.l A7, 4 00003AAA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00003AAE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003AB2 4EBA EC16 jsr [PC - 0x13EA /* 000026CA */] 00003AB6 588F addq.l A7, 4 00003AB8 526E FFFE addq.w [A6 - 0x2], 1 00003ABC 6000 FFC6 bra -0x38 /* 00003A84 */ label00003AC0: 00003AC0 6000 05F4 bra +0x5F6 /* 000040B6 */ 00003AC4 6000 000E bra +0x10 /* 00003AD4 */ label00003AC8: 00003AC8 B07C 0011 cmp.w D0, 0x11 00003ACC 6700 0006 beq +0x8 /* 00003AD4 */ 00003AD0 6000 00AA bra +0xAC /* 00003B7C */ label00003AD4: 00003AD4 426E FFFE clr.w [A6 - 0x2] label00003AD8: 00003AD8 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00003ADE 6E00 0022 bgt +0x24 /* 00003B02 */ 00003AE2 302E FFFE move.w D0, [A6 - 0x2] 00003AE6 41EC DA3A lea.l A0, [A4 - 0x25C6] 00003AEA D0C0 add.w A0, D0 00003AEC 1010 move.b D0, [A0] 00003AEE 322E FFFE move.w D1, [A6 - 0x2] 00003AF2 41EC DA32 lea.l A0, [A4 - 0x25CE] 00003AF6 D0C1 add.w A0, D1 00003AF8 1080 move.b [A0], D0 00003AFA 526E FFFE addq.w [A6 - 0x2], 1 00003AFE 6000 FFD8 bra -0x26 /* 00003AD8 */ label00003B02: 00003B02 486C C3DC pea.l [A4 - 0x3C24] 00003B06 4EBA 40B6 jsr [PC + 0x40B6 /* 00007BBE */] 00003B0A 588F addq.l A7, 4 00003B0C 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label00003B12: 00003B12 0C6E 0025 FFFE cmpi.w [A6 - 0x2], 0x25 /* '%' */ 00003B18 6E00 0026 bgt +0x28 /* 00003B40 */ 00003B1C 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00003B20 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003B24 4EBA EBA4 jsr [PC - 0x145C /* 000026CA */] 00003B28 588F addq.l A7, 4 00003B2A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003B2E 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00003B32 4EBA EB96 jsr [PC - 0x146A /* 000026CA */] 00003B36 588F addq.l A7, 4 00003B38 526E FFFE addq.w [A6 - 0x2], 1 00003B3C 6000 FFD4 bra -0x2A /* 00003B12 */ label00003B40: 00003B40 3D7C 0028 FFFE move.w [A6 - 0x2], 0x28 /* '(' */ label00003B46: 00003B46 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */ 00003B4C 6E00 0026 bgt +0x28 /* 00003B74 */ 00003B50 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00003B54 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003B58 4EBA EB70 jsr [PC - 0x1490 /* 000026CA */] 00003B5C 588F addq.l A7, 4 00003B5E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003B62 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00003B66 4EBA EB62 jsr [PC - 0x149E /* 000026CA */] 00003B6A 588F addq.l A7, 4 00003B6C 526E FFFE addq.w [A6 - 0x2], 1 00003B70 6000 FFD4 bra -0x2A /* 00003B46 */ label00003B74: 00003B74 6000 0540 bra +0x542 /* 000040B6 */ 00003B78 6000 000E bra +0x10 /* 00003B88 */ label00003B7C: 00003B7C B07C 0012 cmp.w D0, 0x12 00003B80 6700 0006 beq +0x8 /* 00003B88 */ 00003B84 6000 0250 bra +0x252 /* 00003DD6 */ label00003B88: 00003B88 426E FFFE clr.w [A6 - 0x2] label00003B8C: 00003B8C 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00003B92 6E00 0022 bgt +0x24 /* 00003BB6 */ 00003B96 302E FFFE move.w D0, [A6 - 0x2] 00003B9A 41EC DA62 lea.l A0, [A4 - 0x259E] 00003B9E D0C0 add.w A0, D0 00003BA0 1010 move.b D0, [A0] 00003BA2 322E FFFE move.w D1, [A6 - 0x2] 00003BA6 41EC DA32 lea.l A0, [A4 - 0x25CE] 00003BAA D0C1 add.w A0, D1 00003BAC 1080 move.b [A0], D0 00003BAE 526E FFFE addq.w [A6 - 0x2], 1 00003BB2 6000 FFD8 bra -0x26 /* 00003B8C */ label00003BB6: 00003BB6 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label00003BBC: 00003BBC 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF 00003BC2 6E00 0056 bgt +0x58 /* 00003C1A */ 00003BC6 486C C3DC pea.l [A4 - 0x3C24] 00003BCA 4EBA 3FF2 jsr [PC + 0x3FF2 /* 00007BBE */] 00003BCE 588F addq.l A7, 4 00003BD0 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003BD4 3F3C 000F move.w -[A7], 0xF 00003BD8 4EBA EAF0 jsr [PC - 0x1510 /* 000026CA */] 00003BDC 588F addq.l A7, 4 00003BDE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003BE2 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00003BE6 4EBA EAE2 jsr [PC - 0x151E /* 000026CA */] 00003BEA 588F addq.l A7, 4 00003BEC 486C C3E4 pea.l [A4 - 0x3C1C] 00003BF0 4EBA 3FCC jsr [PC + 0x3FCC /* 00007BBE */] 00003BF4 588F addq.l A7, 4 00003BF6 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00003BFA 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003BFE 4EBA EACA jsr [PC - 0x1536 /* 000026CA */] 00003C02 588F addq.l A7, 4 00003C04 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003C08 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00003C0C 4EBA EABC jsr [PC - 0x1544 /* 000026CA */] 00003C10 588F addq.l A7, 4 00003C12 526E FFFE addq.w [A6 - 0x2], 1 00003C16 6000 FFA4 bra -0x5A /* 00003BBC */ label00003C1A: 00003C1A 426E FFFE clr.w [A6 - 0x2] label00003C1E: 00003C1E 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF 00003C24 6E00 014A bgt +0x14C /* 00003D70 */ 00003C28 486C C3DC pea.l [A4 - 0x3C24] 00003C2C 4EBA 3F90 jsr [PC + 0x3F90 /* 00007BBE */] 00003C30 588F addq.l A7, 4 00003C32 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00003C36 302E FFFE move.w D0, [A6 - 0x2] 00003C3A D07C 001E add.w D0, 0x1E 00003C3E 3F00 move.w -[A7], D0 00003C40 4EBA EA88 jsr [PC - 0x1578 /* 000026CA */] 00003C44 588F addq.l A7, 4 00003C46 3F3C 001E move.w -[A7], 0x1E 00003C4A 302E FFFE move.w D0, [A6 - 0x2] 00003C4E D07C 002D add.w D0, 0x2D /* '-' */ 00003C52 3F00 move.w -[A7], D0 00003C54 4EBA EA74 jsr [PC - 0x158C /* 000026CA */] 00003C58 588F addq.l A7, 4 00003C5A 302E FFFE move.w D0, [A6 - 0x2] 00003C5E D07C 002D add.w D0, 0x2D /* '-' */ 00003C62 3F00 move.w -[A7], D0 00003C64 3F3C 001E move.w -[A7], 0x1E 00003C68 4EBA EA60 jsr [PC - 0x15A0 /* 000026CA */] 00003C6C 588F addq.l A7, 4 00003C6E 302E FFFE move.w D0, [A6 - 0x2] 00003C72 D07C 003C add.w D0, 0x3C /* '<' */ 00003C76 3F00 move.w -[A7], D0 00003C78 3F3C 001E move.w -[A7], 0x1E 00003C7C 4EBA EA4C jsr [PC - 0x15B4 /* 000026CA */] 00003C80 588F addq.l A7, 4 00003C82 302E FFFE move.w D0, [A6 - 0x2] 00003C86 D07C 001E add.w D0, 0x1E 00003C8A 3F00 move.w -[A7], D0 00003C8C 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00003C90 4EBA EA38 jsr [PC - 0x15C8 /* 000026CA */] 00003C94 588F addq.l A7, 4 00003C96 302E FFFE move.w D0, [A6 - 0x2] 00003C9A D07C 000F add.w D0, 0xF 00003C9E 3F00 move.w -[A7], D0 00003CA0 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00003CA4 4EBA EA24 jsr [PC - 0x15DC /* 000026CA */] 00003CA8 588F addq.l A7, 4 00003CAA 486C C3E4 pea.l [A4 - 0x3C1C] 00003CAE 4EBA 3F0E jsr [PC + 0x3F0E /* 00007BBE */] 00003CB2 588F addq.l A7, 4 00003CB4 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00003CB8 302E FFFE move.w D0, [A6 - 0x2] 00003CBC D07C 003C add.w D0, 0x3C /* '<' */ 00003CC0 3F00 move.w -[A7], D0 00003CC2 4EBA EA06 jsr [PC - 0x15FA /* 000026CA */] 00003CC6 588F addq.l A7, 4 00003CC8 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00003CCC 302E FFFE move.w D0, [A6 - 0x2] 00003CD0 D07C 002D add.w D0, 0x2D /* '-' */ 00003CD4 3F00 move.w -[A7], D0 00003CD6 4EBA E9F2 jsr [PC - 0x160E /* 000026CA */] 00003CDA 588F addq.l A7, 4 00003CDC 3F3C 000F move.w -[A7], 0xF 00003CE0 302E FFFE move.w D0, [A6 - 0x2] 00003CE4 D07C 001E add.w D0, 0x1E 00003CE8 3F00 move.w -[A7], D0 00003CEA 4EBA E9DE jsr [PC - 0x1622 /* 000026CA */] 00003CEE 588F addq.l A7, 4 00003CF0 3F3C 001E move.w -[A7], 0x1E 00003CF4 302E FFFE move.w D0, [A6 - 0x2] 00003CF8 D07C 000F add.w D0, 0xF 00003CFC 3F00 move.w -[A7], D0 00003CFE 4EBA E9CA jsr [PC - 0x1636 /* 000026CA */] 00003D02 588F addq.l A7, 4 00003D04 302E FFFE move.w D0, [A6 - 0x2] 00003D08 D07C 001E add.w D0, 0x1E 00003D0C 3F00 move.w -[A7], D0 00003D0E 3F3C 000F move.w -[A7], 0xF 00003D12 4EBA E9B6 jsr [PC - 0x164A /* 000026CA */] 00003D16 588F addq.l A7, 4 00003D18 302E FFFE move.w D0, [A6 - 0x2] 00003D1C D07C 002D add.w D0, 0x2D /* '-' */ 00003D20 3F00 move.w -[A7], D0 00003D22 3F3C 000F move.w -[A7], 0xF 00003D26 4EBA E9A2 jsr [PC - 0x165E /* 000026CA */] 00003D2A 588F addq.l A7, 4 00003D2C 302E FFFE move.w D0, [A6 - 0x2] 00003D30 D07C 000F add.w D0, 0xF 00003D34 3F00 move.w -[A7], D0 00003D36 3F3C 001E move.w -[A7], 0x1E 00003D3A 4EBA E98E jsr [PC - 0x1672 /* 000026CA */] 00003D3E 588F addq.l A7, 4 00003D40 302E FFFE move.w D0, [A6 - 0x2] 00003D44 D07C 003C add.w D0, 0x3C /* '<' */ 00003D48 3F00 move.w -[A7], D0 00003D4A 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00003D4E 4EBA E97A jsr [PC - 0x1686 /* 000026CA */] 00003D52 588F addq.l A7, 4 00003D54 302E FFFE move.w D0, [A6 - 0x2] 00003D58 D07C 002D add.w D0, 0x2D /* '-' */ 00003D5C 3F00 move.w -[A7], D0 00003D5E 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00003D62 4EBA E966 jsr [PC - 0x169A /* 000026CA */] 00003D66 588F addq.l A7, 4 00003D68 526E FFFE addq.w [A6 - 0x2], 1 00003D6C 6000 FEB0 bra -0x14E /* 00003C1E */ label00003D70: 00003D70 486C C3FC pea.l [A4 - 0x3C04] 00003D74 4EBA 3E48 jsr [PC + 0x3E48 /* 00007BBE */] 00003D78 588F addq.l A7, 4 00003D7A 3F3C 0017 move.w -[A7], 0x17 00003D7E 3F3C 001E move.w -[A7], 0x1E 00003D82 4EBA E98C jsr [PC - 0x1674 /* 00002710 */] 00003D86 588F addq.l A7, 4 00003D88 3F3C 001E move.w -[A7], 0x1E 00003D8C 3F3C 0017 move.w -[A7], 0x17 00003D90 4EBA E97E jsr [PC - 0x1682 /* 00002710 */] 00003D94 588F addq.l A7, 4 00003D96 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00003D9A 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00003D9E 4EBA E970 jsr [PC - 0x1690 /* 00002710 */] 00003DA2 588F addq.l A7, 4 00003DA4 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00003DA8 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00003DAC 4EBA E962 jsr [PC - 0x169E /* 00002710 */] 00003DB0 588F addq.l A7, 4 00003DB2 3F3C 001E move.w -[A7], 0x1E 00003DB6 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00003DBA 4EBA E954 jsr [PC - 0x16AC /* 00002710 */] 00003DBE 588F addq.l A7, 4 00003DC0 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00003DC4 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00003DC8 4EBA E946 jsr [PC - 0x16BA /* 00002710 */] 00003DCC 588F addq.l A7, 4 00003DCE 6000 02E6 bra +0x2E8 /* 000040B6 */ 00003DD2 6000 000E bra +0x10 /* 00003DE2 */ label00003DD6: 00003DD6 B07C 0013 cmp.w D0, 0x13 00003DDA 6700 0006 beq +0x8 /* 00003DE2 */ 00003DDE 6000 010C bra +0x10E /* 00003EEC */ label00003DE2: 00003DE2 426E FFFE clr.w [A6 - 0x2] label00003DE6: 00003DE6 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00003DEC 6E00 0022 bgt +0x24 /* 00003E10 */ 00003DF0 302E FFFE move.w D0, [A6 - 0x2] 00003DF4 41EC DA3A lea.l A0, [A4 - 0x25C6] 00003DF8 D0C0 add.w A0, D0 00003DFA 1010 move.b D0, [A0] 00003DFC 322E FFFE move.w D1, [A6 - 0x2] 00003E00 41EC DA32 lea.l A0, [A4 - 0x25CE] 00003E04 D0C1 add.w A0, D1 00003E06 1080 move.b [A0], D0 00003E08 526E FFFE addq.w [A6 - 0x2], 1 00003E0C 6000 FFD8 bra -0x26 /* 00003DE6 */ label00003E10: 00003E10 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label00003E16: 00003E16 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */ 00003E1C 6E00 0080 bgt +0x82 /* 00003E9E */ 00003E20 486C C3DC pea.l [A4 - 0x3C24] 00003E24 4EBA 3D98 jsr [PC + 0x3D98 /* 00007BBE */] 00003E28 588F addq.l A7, 4 00003E2A 3F3C 000B move.w -[A7], 0xB 00003E2E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E32 4EBA E896 jsr [PC - 0x176A /* 000026CA */] 00003E36 588F addq.l A7, 4 00003E38 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00003E3C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E40 4EBA E888 jsr [PC - 0x1778 /* 000026CA */] 00003E44 588F addq.l A7, 4 00003E46 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00003E4A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E4E 4EBA E87A jsr [PC - 0x1786 /* 000026CA */] 00003E52 588F addq.l A7, 4 00003E54 3F3C 004D move.w -[A7], 0x4D /* 'M' */ 00003E58 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E5C 4EBA E86C jsr [PC - 0x1794 /* 000026CA */] 00003E60 588F addq.l A7, 4 00003E62 486C C3E4 pea.l [A4 - 0x3C1C] 00003E66 4EBA 3D56 jsr [PC + 0x3D56 /* 00007BBE */] 00003E6A 588F addq.l A7, 4 00003E6C 3F3C 0016 move.w -[A7], 0x16 00003E70 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E74 4EBA E854 jsr [PC - 0x17AC /* 000026CA */] 00003E78 588F addq.l A7, 4 00003E7A 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00003E7E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E82 4EBA E846 jsr [PC - 0x17BA /* 000026CA */] 00003E86 588F addq.l A7, 4 00003E88 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00003E8C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E90 4EBA E838 jsr [PC - 0x17C8 /* 000026CA */] 00003E94 588F addq.l A7, 4 00003E96 526E FFFE addq.w [A6 - 0x2], 1 00003E9A 6000 FF7A bra -0x84 /* 00003E16 */ label00003E9E: 00003E9E 486C C3FC pea.l [A4 - 0x3C04] 00003EA2 4EBA 3D1A jsr [PC + 0x3D1A /* 00007BBE */] 00003EA6 588F addq.l A7, 4 00003EA8 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label00003EAE: 00003EAE 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */ 00003EB4 6E00 002E bgt +0x30 /* 00003EE4 */ 00003EB8 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003EBC 3F3C 000B move.w -[A7], 0xB 00003EC0 4EBA E84E jsr [PC - 0x17B2 /* 00002710 */] 00003EC4 588F addq.l A7, 4 00003EC6 302E FFFE move.w D0, [A6 - 0x2] 00003ECA D07C 000B add.w D0, 0xB 00003ECE 3F00 move.w -[A7], D0 00003ED0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00003ED4 4EBA E83A jsr [PC - 0x17C6 /* 00002710 */] 00003ED8 588F addq.l A7, 4 00003EDA 066E 0016 FFFE addi.w [A6 - 0x2], 0x16 00003EE0 6000 FFCC bra -0x32 /* 00003EAE */ label00003EE4: 00003EE4 6000 01D0 bra +0x1D2 /* 000040B6 */ 00003EE8 6000 000E bra +0x10 /* 00003EF8 */ label00003EEC: 00003EEC B07C 0014 cmp.w D0, 0x14 00003EF0 6700 0006 beq +0x8 /* 00003EF8 */ 00003EF4 6000 01C0 bra +0x1C2 /* 000040B6 */ label00003EF8: 00003EF8 426E FFFE clr.w [A6 - 0x2] label00003EFC: 00003EFC 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00003F02 6E00 0022 bgt +0x24 /* 00003F26 */ 00003F06 302E FFFE move.w D0, [A6 - 0x2] 00003F0A 41EC DA52 lea.l A0, [A4 - 0x25AE] 00003F0E D0C0 add.w A0, D0 00003F10 1010 move.b D0, [A0] 00003F12 322E FFFE move.w D1, [A6 - 0x2] 00003F16 41EC DA32 lea.l A0, [A4 - 0x25CE] 00003F1A D0C1 add.w A0, D1 00003F1C 1080 move.b [A0], D0 00003F1E 526E FFFE addq.w [A6 - 0x2], 1 00003F22 6000 FFD8 bra -0x26 /* 00003EFC */ label00003F26: 00003F26 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label00003F2C: 00003F2C 0C6E 004B FFFE cmpi.w [A6 - 0x2], 0x4B /* 'K' */ 00003F32 6E00 0072 bgt +0x74 /* 00003FA6 */ 00003F36 486C C3DC pea.l [A4 - 0x3C24] 00003F3A 4EBA 3C82 jsr [PC + 0x3C82 /* 00007BBE */] 00003F3E 588F addq.l A7, 4 00003F40 3F3C 0013 move.w -[A7], 0x13 00003F44 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003F48 4EBA E780 jsr [PC - 0x1880 /* 000026CA */] 00003F4C 588F addq.l A7, 4 00003F4E 3F3C 0039 move.w -[A7], 0x39 /* '9' */ 00003F52 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003F56 4EBA E772 jsr [PC - 0x188E /* 000026CA */] 00003F5A 588F addq.l A7, 4 00003F5C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003F60 3F3C 0013 move.w -[A7], 0x13 00003F64 4EBA E764 jsr [PC - 0x189C /* 000026CA */] 00003F68 588F addq.l A7, 4 00003F6A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003F6E 3F3C 0039 move.w -[A7], 0x39 /* '9' */ 00003F72 4EBA E756 jsr [PC - 0x18AA /* 000026CA */] 00003F76 588F addq.l A7, 4 00003F78 486C C3E4 pea.l [A4 - 0x3C1C] 00003F7C 4EBA 3C40 jsr [PC + 0x3C40 /* 00007BBE */] 00003F80 588F addq.l A7, 4 00003F82 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00003F86 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003F8A 4EBA E73E jsr [PC - 0x18C2 /* 000026CA */] 00003F8E 588F addq.l A7, 4 00003F90 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003F94 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00003F98 4EBA E730 jsr [PC - 0x18D0 /* 000026CA */] 00003F9C 588F addq.l A7, 4 00003F9E 526E FFFE addq.w [A6 - 0x2], 1 00003FA2 6000 FF88 bra -0x76 /* 00003F2C */ label00003FA6: 00003FA6 486C C3FC pea.l [A4 - 0x3C04] 00003FAA 4EBA 3C12 jsr [PC + 0x3C12 /* 00007BBE */] 00003FAE 588F addq.l A7, 4 00003FB0 3D7C 0013 FFFE move.w [A6 - 0x2], 0x13 label00003FB6: 00003FB6 0C6E 0039 FFFE cmpi.w [A6 - 0x2], 0x39 /* '9' */ 00003FBC 6E00 007C bgt +0x7E /* 0000403A */ 00003FC0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003FC4 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003FC8 4EBA E746 jsr [PC - 0x18BA /* 00002710 */] 00003FCC 588F addq.l A7, 4 00003FCE 3F3C 001E move.w -[A7], 0x1E 00003FD2 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003FD6 4EBA E738 jsr [PC - 0x18C8 /* 00002710 */] 00003FDA 588F addq.l A7, 4 00003FDC 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 00003FE0 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003FE4 4EBA E72A jsr [PC - 0x18D6 /* 00002710 */] 00003FE8 588F addq.l A7, 4 00003FEA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00003FEE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003FF2 4EBA E71C jsr [PC - 0x18E4 /* 00002710 */] 00003FF6 588F addq.l A7, 4 00003FF8 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003FFC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004000 4EBA E70E jsr [PC - 0x18F2 /* 00002710 */] 00004004 588F addq.l A7, 4 00004006 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000400A 3F3C 001E move.w -[A7], 0x1E 0000400E 4EBA E700 jsr [PC - 0x1900 /* 00002710 */] 00004012 588F addq.l A7, 4 00004014 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004018 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 0000401C 4EBA E6F2 jsr [PC - 0x190E /* 00002710 */] 00004020 588F addq.l A7, 4 00004022 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004026 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 0000402A 4EBA E6E4 jsr [PC - 0x191C /* 00002710 */] 0000402E 588F addq.l A7, 4 00004030 066E 0026 FFFE addi.w [A6 - 0x2], 0x26 /* '&' */ 00004036 6000 FF7E bra -0x80 /* 00003FB6 */ label0000403A: 0000403A 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */ label00004040: 00004040 0C6E 0042 FFFE cmpi.w [A6 - 0x2], 0x42 /* 'B' */ 00004046 6E00 0028 bgt +0x2A /* 00004070 */ 0000404A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000404E 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00004052 4EBA E6BC jsr [PC - 0x1944 /* 00002710 */] 00004056 588F addq.l A7, 4 00004058 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 0000405C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004060 4EBA E6AE jsr [PC - 0x1952 /* 00002710 */] 00004064 588F addq.l A7, 4 00004066 066E 0038 FFFE addi.w [A6 - 0x2], 0x38 /* '8' */ 0000406C 6000 FFD2 bra -0x2C /* 00004040 */ label00004070: 00004070 426E FFFE clr.w [A6 - 0x2] label00004074: 00004074 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4 0000407A 6E00 0032 bgt +0x34 /* 000040AE */ 0000407E 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00004082 302E FFFE move.w D0, [A6 - 0x2] 00004086 D07C 0025 add.w D0, 0x25 /* '%' */ 0000408A 3F00 move.w -[A7], D0 0000408C 4EBA E682 jsr [PC - 0x197E /* 00002710 */] 00004090 588F addq.l A7, 4 00004092 302E FFFE move.w D0, [A6 - 0x2] 00004096 D07C 0025 add.w D0, 0x25 /* '%' */ 0000409A 3F00 move.w -[A7], D0 0000409C 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 000040A0 4EBA E66E jsr [PC - 0x1992 /* 00002710 */] 000040A4 588F addq.l A7, 4 000040A6 526E FFFE addq.w [A6 - 0x2], 1 000040AA 6000 FFC8 bra -0x36 /* 00004074 */ label000040AE: 000040AE 6000 0006 bra +0x8 /* 000040B6 */ 000040B2 6000 0002 bra +0x4 /* 000040B6 */ label000040B6: 000040B6 3F3C 0004 move.w -[A7], 0x4 000040BA 3F3C 0004 move.w -[A7], 0x4 000040BE 4EBA 3ADE jsr [PC + 0x3ADE /* 00007B9E */] 000040C2 588F addq.l A7, 4 000040C4 486C C3F4 pea.l [A4 - 0x3C0C] 000040C8 4EBA 3AF4 jsr [PC + 0x3AF4 /* 00007BBE */] 000040CC 588F addq.l A7, 4 000040CE 4267 clr.w -[A7] 000040D0 4267 clr.w -[A7] 000040D2 4EBA 3AF8 jsr [PC + 0x3AF8 /* 00007BCC */] 000040D6 588F addq.l A7, 4 000040D8 4267 clr.w -[A7] 000040DA 3F3C 0130 move.w -[A7], 0x130 000040DE 4EBA 3B10 jsr [PC + 0x3B10 /* 00007BF0 */] 000040E2 588F addq.l A7, 4 000040E4 3F3C 0130 move.w -[A7], 0x130 000040E8 3F3C 0130 move.w -[A7], 0x130 000040EC 4EBA 3B02 jsr [PC + 0x3B02 /* 00007BF0 */] 000040F0 588F addq.l A7, 4 000040F2 3F3C 0130 move.w -[A7], 0x130 000040F6 4267 clr.w -[A7] 000040F8 4EBA 3AF6 jsr [PC + 0x3AF6 /* 00007BF0 */] 000040FC 588F addq.l A7, 4 000040FE 4267 clr.w -[A7] 00004100 4267 clr.w -[A7] 00004102 4EBA 3AEC jsr [PC + 0x3AEC /* 00007BF0 */] 00004106 588F addq.l A7, 4 00004108 486C C3FC pea.l [A4 - 0x3C04] 0000410C 4EBA 3AB0 jsr [PC + 0x3AB0 /* 00007BBE */] 00004110 588F addq.l A7, 4 00004112 4267 clr.w -[A7] 00004114 3F3C 0098 move.w -[A7], 0x98 00004118 4EBA 3AB2 jsr [PC + 0x3AB2 /* 00007BCC */] 0000411C 588F addq.l A7, 4 0000411E 4267 clr.w -[A7] 00004120 4267 clr.w -[A7] 00004122 4EBA 3ADE jsr [PC + 0x3ADE /* 00007C02 */] 00004126 588F addq.l A7, 4 00004128 4E5E unlink A6 0000412A 4E75 rts fn0000412C: 0000412C 4E56 FFFC link A6, -0x0004 00004130 3D7C 0026 FFFE move.w [A6 - 0x2], 0x26 /* '&' */ 00004136 3D7C 004B FFFC move.w [A6 - 0x4], 0x4B /* 'K' */ 0000413C 486C C3EC pea.l [A4 - 0x3C14] 00004140 4EBA 3A7C jsr [PC + 0x3A7C /* 00007BBE */] 00004144 588F addq.l A7, 4 00004146 426C DD0C clr.w [A4 - 0x22F4] label0000414A: 0000414A 302C DD0C move.w D0, [A4 - 0x22F4] 0000414E B06C DD0E cmp.w D0, [A4 - 0x22F2] 00004152 6C00 00BA bge +0xBC /* 0000420E */ 00004156 302E FFFE move.w D0, [A6 - 0x2] 0000415A 322C DD0C move.w D1, [A4 - 0x22F4] 0000415E E381 asl D1, 1 00004160 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004164 D0C1 add.w A0, D1 00004166 1080 move.b [A0], D0 00004168 302E FFFC move.w D0, [A6 - 0x4] 0000416C 322C DD0C move.w D1, [A4 - 0x22F4] 00004170 E381 asl D1, 1 00004172 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004176 D0C1 add.w A0, D1 00004178 1080 move.b [A0], D0 0000417A 302E FFFC move.w D0, [A6 - 0x4] 0000417E C1FC 0004 muls.w D0, 0x4 00004182 3F00 move.w -[A7], D0 00004184 302E FFFE move.w D0, [A6 - 0x2] 00004188 C1FC 0004 muls.w D0, 0x4 0000418C 3F00 move.w -[A7], D0 0000418E 4EBA 3A3C jsr [PC + 0x3A3C /* 00007BCC */] 00004192 588F addq.l A7, 4 00004194 4267 clr.w -[A7] 00004196 4267 clr.w -[A7] 00004198 4EBA 3A68 jsr [PC + 0x3A68 /* 00007C02 */] 0000419C 588F addq.l A7, 4 0000419E 302E FFFC move.w D0, [A6 - 0x4] 000041A2 C1FC 0004 muls.w D0, 0x4 000041A6 5840 addq.w D0, 4 000041A8 3F00 move.w -[A7], D0 000041AA 302E FFFE move.w D0, [A6 - 0x2] 000041AE C1FC 0004 muls.w D0, 0x4 000041B2 5840 addq.w D0, 4 000041B4 3F00 move.w -[A7], D0 000041B6 302E FFFC move.w D0, [A6 - 0x4] 000041BA C1FC 0004 muls.w D0, 0x4 000041BE 3F00 move.w -[A7], D0 000041C0 302E FFFE move.w D0, [A6 - 0x2] 000041C4 C1FC 0004 muls.w D0, 0x4 000041C8 3F00 move.w -[A7], D0 000041CA 486C DCB8 pea.l [A4 - 0x2348] 000041CE 4EBA 3D8A jsr [PC + 0x3D8A /* 00007F5A */] 000041D2 DEFC 000C add.w A7, 0xC 000041D6 486C DCB8 pea.l [A4 - 0x2348] 000041DA 4EBA 2F68 jsr [PC + 0x2F68 /* 00007144 */] 000041DE 588F addq.l A7, 4 000041E0 302E FFFC move.w D0, [A6 - 0x4] 000041E4 322E FFFE move.w D1, [A6 - 0x2] 000041E8 C3FC 004E muls.w D1, 0x4E /* 'N' */ 000041EC 41EC E836 lea.l A0, [A4 - 0x17CA] 000041F0 D288 add.l D1, A0 000041F2 2041 movea.l A0, D1 000041F4 D0C0 add.w A0, D0 000041F6 10BC 0002 move.b [A0], 0x2 000041FA 526C DD0C addq.w [A4 - 0x22F4], 1 000041FE 302C DD0C move.w D0, [A4 - 0x22F4] 00004202 536E FFFC subq.w [A6 - 0x4], 1 00004206 302E FFFC move.w D0, [A6 - 0x4] 0000420A 6000 FF3E bra -0xC0 /* 0000414A */ label0000420E: 0000420E 302C DD10 move.w D0, [A4 - 0x22F0] 00004212 E780 asl D0, 3 00004214 41EC DA12 lea.l A0, [A4 - 0x25EE] 00004218 D0C0 add.w A0, D0 0000421A 41D0 lea.l A0, [A0] 0000421C 2F08 move.l -[A7], A0 0000421E 4EBA 399E jsr [PC + 0x399E /* 00007BBE */] 00004222 588F addq.l A7, 4 00004224 526E FFFC addq.w [A6 - 0x4], 1 00004228 302E FFFC move.w D0, [A6 - 0x4] 0000422C C1FC 0004 muls.w D0, 0x4 00004230 3F00 move.w -[A7], D0 00004232 302E FFFE move.w D0, [A6 - 0x2] 00004236 C1FC 0004 muls.w D0, 0x4 0000423A 3F00 move.w -[A7], D0 0000423C 4EBA 398E jsr [PC + 0x398E /* 00007BCC */] 00004240 588F addq.l A7, 4 00004242 4267 clr.w -[A7] 00004244 4267 clr.w -[A7] 00004246 4EBA 39BA jsr [PC + 0x39BA /* 00007C02 */] 0000424A 588F addq.l A7, 4 0000424C 302E FFFC move.w D0, [A6 - 0x4] 00004250 C1FC 0004 muls.w D0, 0x4 00004254 5840 addq.w D0, 4 00004256 3F00 move.w -[A7], D0 00004258 302E FFFE move.w D0, [A6 - 0x2] 0000425C C1FC 0004 muls.w D0, 0x4 00004260 5840 addq.w D0, 4 00004262 3F00 move.w -[A7], D0 00004264 302E FFFC move.w D0, [A6 - 0x4] 00004268 C1FC 0004 muls.w D0, 0x4 0000426C 3F00 move.w -[A7], D0 0000426E 302E FFFE move.w D0, [A6 - 0x2] 00004272 C1FC 0004 muls.w D0, 0x4 00004276 3F00 move.w -[A7], D0 00004278 486C DCB8 pea.l [A4 - 0x2348] 0000427C 4EBA 3CDC jsr [PC + 0x3CDC /* 00007F5A */] 00004280 DEFC 000C add.w A7, 0xC 00004284 486C DCB8 pea.l [A4 - 0x2348] 00004288 4EBA 2EBA jsr [PC + 0x2EBA /* 00007144 */] 0000428C 588F addq.l A7, 4 0000428E 536C DD0C subq.w [A4 - 0x22F4], 1 00004292 4E5E unlink A6 00004294 4E75 rts fn00004296: 00004296 4E56 FFFE link A6, -0x0002 0000429A 302C DD0E move.w D0, [A4 - 0x22F2] 0000429E 5340 subq.w D0, 1 000042A0 3D40 FFFE move.w [A6 - 0x2], D0 label000042A4: 000042A4 302E FFFE move.w D0, [A6 - 0x2] 000042A8 B06C DD0C cmp.w D0, [A4 - 0x22F4] 000042AC 6F00 004A ble +0x4C /* 000042F8 */ 000042B0 302E FFFE move.w D0, [A6 - 0x2] 000042B4 E380 asl D0, 1 000042B6 41EC E05C lea.l A0, [A4 - 0x1FA4] 000042BA D0C0 add.w A0, D0 000042BC 1010 move.b D0, [A0] 000042BE 322E FFFE move.w D1, [A6 - 0x2] 000042C2 D26C DD00 add.w D1, [A4 - 0x2300] 000042C6 E381 asl D1, 1 000042C8 41EC E05C lea.l A0, [A4 - 0x1FA4] 000042CC D0C1 add.w A0, D1 000042CE 1080 move.b [A0], D0 000042D0 302E FFFE move.w D0, [A6 - 0x2] 000042D4 E380 asl D0, 1 000042D6 41EC E05D lea.l A0, [A4 - 0x1FA3] 000042DA D0C0 add.w A0, D0 000042DC 1010 move.b D0, [A0] 000042DE 322E FFFE move.w D1, [A6 - 0x2] 000042E2 D26C DD00 add.w D1, [A4 - 0x2300] 000042E6 E381 asl D1, 1 000042E8 41EC E05D lea.l A0, [A4 - 0x1FA3] 000042EC D0C1 add.w A0, D1 000042EE 1080 move.b [A0], D0 000042F0 536E FFFE subq.w [A6 - 0x2], 1 000042F4 6000 FFAE bra -0x50 /* 000042A4 */ label000042F8: 000042F8 302C DD0C move.w D0, [A4 - 0x22F4] 000042FC 5240 addq.w D0, 1 000042FE 3D40 FFFE move.w [A6 - 0x2], D0 label00004302: 00004302 302E FFFE move.w D0, [A6 - 0x2] 00004306 322C DD00 move.w D1, [A4 - 0x2300] 0000430A D26C DD0C add.w D1, [A4 - 0x22F4] 0000430E B041 cmp.w D0, D1 00004310 6E00 0028 bgt +0x2A /* 0000433A */ 00004314 302E FFFE move.w D0, [A6 - 0x2] 00004318 E380 asl D0, 1 0000431A 41EC E05C lea.l A0, [A4 - 0x1FA4] 0000431E D0C0 add.w A0, D0 00004320 10BC 004D move.b [A0], 0x4D /* 'M' */ 00004324 302E FFFE move.w D0, [A6 - 0x2] 00004328 E380 asl D0, 1 0000432A 41EC E05D lea.l A0, [A4 - 0x1FA3] 0000432E D0C0 add.w A0, D0 00004330 4210 clr.b [A0] 00004332 526E FFFE addq.w [A6 - 0x2], 1 00004336 6000 FFCA bra -0x34 /* 00004302 */ label0000433A: 0000433A 302C DD0E move.w D0, [A4 - 0x22F2] 0000433E D06C DD00 add.w D0, [A4 - 0x2300] 00004342 3940 DD0E move.w [A4 - 0x22F2], D0 00004346 4E5E unlink A6 00004348 4E75 rts fn0000434A: 0000434A 4E56 0000 link A6, 0 label0000434E: 0000434E 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00004352 4EBA 12D4 jsr [PC + 0x12D4 /* 00005628 */] 00004356 548F addq.l A7, 2 00004358 D07C 0026 add.w D0, 0x26 /* '&' */ 0000435C 3940 DD04 move.w [A4 - 0x22FC], D0 00004360 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00004364 4EBA 12C2 jsr [PC + 0x12C2 /* 00005628 */] 00004368 548F addq.l A7, 2 0000436A D07C 0026 add.w D0, 0x26 /* '&' */ 0000436E 3940 DD02 move.w [A4 - 0x22FE], D0 00004372 302C DD02 move.w D0, [A4 - 0x22FE] 00004376 322C DD04 move.w D1, [A4 - 0x22FC] 0000437A C3FC 004E muls.w D1, 0x4E /* 'N' */ 0000437E 41EC E836 lea.l A0, [A4 - 0x17CA] 00004382 D288 add.l D1, A0 00004384 2041 movea.l A0, D1 00004386 D0C0 add.w A0, D0 00004388 1010 move.b D0, [A0] 0000438A 6600 FFC2 bne -0x3C /* 0000434E */ 0000438E 302C DD02 move.w D0, [A4 - 0x22FE] 00004392 322C DD04 move.w D1, [A4 - 0x22FC] 00004396 C3FC 004E muls.w D1, 0x4E /* 'N' */ 0000439A 41EC E836 lea.l A0, [A4 - 0x17CA] 0000439E D288 add.l D1, A0 000043A0 2041 movea.l A0, D1 000043A2 D0C0 add.w A0, D0 000043A4 10BC 0003 move.b [A0], 0x3 000043A8 397C 0001 DCEC move.w [A4 - 0x2314], 0x1 000043AE 3F3C 0014 move.w -[A7], 0x14 000043B2 4EBA 1274 jsr [PC + 0x1274 /* 00005628 */] 000043B6 548F addq.l A7, 2 000043B8 3F00 move.w -[A7], D0 000043BA 4EBA 1248 jsr [PC + 0x1248 /* 00005604 */] 000043BE 548F addq.l A7, 2 000043C0 D06C DCFE add.w D0, [A4 - 0x2302] 000043C4 3940 DD00 move.w [A4 - 0x2300], D0 000043C8 486C DA32 pea.l [A4 - 0x25CE] 000043CC 4EBA 37F0 jsr [PC + 0x37F0 /* 00007BBE */] 000043D0 588F addq.l A7, 4 000043D2 302C DD02 move.w D0, [A4 - 0x22FE] 000043D6 C1FC 0004 muls.w D0, 0x4 000043DA 3F00 move.w -[A7], D0 000043DC 302C DD04 move.w D0, [A4 - 0x22FC] 000043E0 C1FC 0004 muls.w D0, 0x4 000043E4 3F00 move.w -[A7], D0 000043E6 4EBA 37E4 jsr [PC + 0x37E4 /* 00007BCC */] 000043EA 588F addq.l A7, 4 000043EC 4267 clr.w -[A7] 000043EE 4267 clr.w -[A7] 000043F0 4EBA 3810 jsr [PC + 0x3810 /* 00007C02 */] 000043F4 588F addq.l A7, 4 000043F6 4E5E unlink A6 000043F8 4E75 rts fn000043FA: 000043FA 4E56 0000 link A6, 0 000043FE 4267 clr.w -[A7] 00004400 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00004404 4EBA 2248 jsr [PC + 0x2248 /* 0000664E */] 00004408 5C8F addq.l A7, 6 0000440A 3F3C 0001 move.w -[A7], 0x1 0000440E 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00004412 4EBA 223A jsr [PC + 0x223A /* 0000664E */] 00004416 5C8F addq.l A7, 6 00004418 3F3C 0002 move.w -[A7], 0x2 0000441C 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00004420 4EBA 222C jsr [PC + 0x222C /* 0000664E */] 00004424 5C8F addq.l A7, 6 00004426 3F3C 0003 move.w -[A7], 0x3 0000442A 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 0000442E 4EBA 221E jsr [PC + 0x221E /* 0000664E */] 00004432 5C8F addq.l A7, 6 00004434 4EBA 26C6 jsr [PC + 0x26C6 /* 00006AFC */] 00004438 4E5E unlink A6 0000443A 4E75 rts fn0000443C: 0000443C 4E56 FFFE link A6, -0x0002 00004440 486C DD14 pea.l [A4 - 0x22EC] 00004444 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004448 4EBA 25B2 jsr [PC + 0x25B2 /* 000069FC */] 0000444C 5C8F addq.l A7, 6 0000444E 302C DD14 move.w D0, [A4 - 0x22EC] 00004452 6000 0002 bra +0x4 /* 00004456 */ label00004456: 00004456 B07C 0001 cmp.w D0, 0x1 0000445A 6700 0006 beq +0x8 /* 00004462 */ 0000445E 6000 001A bra +0x1C /* 0000447A */ label00004462: 00004462 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1 00004468 486C DCD0 pea.l [A4 - 0x2330] 0000446C 4EBA 2CD6 jsr [PC + 0x2CD6 /* 00007144 */] 00004470 588F addq.l A7, 4 00004472 6000 010A bra +0x10C /* 0000457E */ 00004476 6000 000E bra +0x10 /* 00004486 */ label0000447A: 0000447A B07C 0003 cmp.w D0, 0x3 0000447E 6700 0006 beq +0x8 /* 00004486 */ 00004482 6000 00FA bra +0xFC /* 0000457E */ label00004486: 00004486 202C DD16 move.l D0, [A4 - 0x22EA] 0000448A C0BC 0000 FF00 and.l D0, 0xFF00 00004490 E080 asr D0, 8 00004492 6000 0002 bra +0x4 /* 00004496 */ label00004496: 00004496 B07C 0002 cmp.w D0, 0x2 0000449A 6700 0006 beq +0x8 /* 000044A2 */ 0000449E 6000 0020 bra +0x22 /* 000044C0 */ label000044A2: 000044A2 536C DD10 subq.w [A4 - 0x22F0], 1 000044A6 302C DD10 move.w D0, [A4 - 0x22F0] 000044AA 0C40 FFFF cmpi.w D0, 0xFFFF 000044AE 6600 0008 bne +0xA /* 000044B8 */ 000044B2 397C 0003 DD10 move.w [A4 - 0x22F0], 0x3 label000044B8: 000044B8 6000 00BC bra +0xBE /* 00004576 */ 000044BC 6000 000E bra +0x10 /* 000044CC */ label000044C0: 000044C0 B07C 0005 cmp.w D0, 0x5 000044C4 6700 0006 beq +0x8 /* 000044CC */ 000044C8 6000 001E bra +0x20 /* 000044E8 */ label000044CC: 000044CC 526C DD10 addq.w [A4 - 0x22F0], 1 000044D0 302C DD10 move.w D0, [A4 - 0x22F0] 000044D4 0C40 0004 cmpi.w D0, 0x4 000044D8 6600 0006 bne +0x8 /* 000044E0 */ 000044DC 426C DD10 clr.w [A4 - 0x22F0] label000044E0: 000044E0 6000 0094 bra +0x96 /* 00004576 */ 000044E4 6000 000E bra +0x10 /* 000044F4 */ label000044E8: 000044E8 B07C 000C cmp.w D0, 0xC 000044EC 6700 0006 beq +0x8 /* 000044F4 */ 000044F0 6000 0018 bra +0x1A /* 0000450A */ label000044F4: 000044F4 0C6C 0002 DD10 cmpi.w [A4 - 0x22F0], 0x2 000044FA 6700 0006 beq +0x8 /* 00004502 */ 000044FE 426C DD10 clr.w [A4 - 0x22F0] label00004502: 00004502 6000 0072 bra +0x74 /* 00004576 */ 00004506 6000 000E bra +0x10 /* 00004516 */ label0000450A: 0000450A B07C 0006 cmp.w D0, 0x6 0000450E 6700 0006 beq +0x8 /* 00004516 */ 00004512 6000 001A bra +0x1C /* 0000452E */ label00004516: 00004516 0C6C 0000 DD10 cmpi.w [A4 - 0x22F0], 0x0 0000451C 6700 0008 beq +0xA /* 00004526 */ 00004520 397C 0002 DD10 move.w [A4 - 0x22F0], 0x2 label00004526: 00004526 6000 004E bra +0x50 /* 00004576 */ 0000452A 6000 000E bra +0x10 /* 0000453A */ label0000452E: 0000452E B07C 0026 cmp.w D0, 0x26 /* '&' */ 00004532 6700 0006 beq +0x8 /* 0000453A */ 00004536 6000 001A bra +0x1C /* 00004552 */ label0000453A: 0000453A 0C6C 0001 DD10 cmpi.w [A4 - 0x22F0], 0x1 00004540 6700 0008 beq +0xA /* 0000454A */ 00004544 397C 0003 DD10 move.w [A4 - 0x22F0], 0x3 label0000454A: 0000454A 6000 002A bra +0x2C /* 00004576 */ 0000454E 6000 000E bra +0x10 /* 0000455E */ label00004552: 00004552 B07C 0025 cmp.w D0, 0x25 /* '%' */ 00004556 6700 0006 beq +0x8 /* 0000455E */ 0000455A 6000 001A bra +0x1C /* 00004576 */ label0000455E: 0000455E 0C6C 0003 DD10 cmpi.w [A4 - 0x22F0], 0x3 00004564 6700 0008 beq +0xA /* 0000456E */ 00004568 397C 0001 DD10 move.w [A4 - 0x22F0], 0x1 label0000456E: 0000456E 6000 0006 bra +0x8 /* 00004576 */ 00004572 6000 0002 bra +0x4 /* 00004576 */ label00004576: 00004576 6000 0006 bra +0x8 /* 0000457E */ 0000457A 6000 0002 bra +0x4 /* 0000457E */ label0000457E: 0000457E 4E5E unlink A6 00004580 4E75 rts fn00004582: 00004582 4E56 FFF8 link A6, -0x0008 00004586 302C DD0C move.w D0, [A4 - 0x22F4] 0000458A E380 asl D0, 1 0000458C 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004590 D0C0 add.w A0, D0 00004592 1010 move.b D0, [A0] 00004594 322C DD0C move.w D1, [A4 - 0x22F4] 00004598 E381 asl D1, 1 0000459A 41EC E05C lea.l A0, [A4 - 0x1FA4] 0000459E D0C1 add.w A0, D1 000045A0 1210 move.b D1, [A0] 000045A2 4881 ext.w D1 000045A4 C3FC 004E muls.w D1, 0x4E /* 'N' */ 000045A8 41EC E836 lea.l A0, [A4 - 0x17CA] 000045AC D288 add.l D1, A0 000045AE 4880 ext.w D0 000045B0 2041 movea.l A0, D1 000045B2 D0C0 add.w A0, D0 000045B4 1010 move.b D0, [A0] 000045B6 6700 0608 beq +0x60A /* 00004BC0 */ 000045BA 302C DD04 move.w D0, [A4 - 0x22FC] 000045BE 322C DD0C move.w D1, [A4 - 0x22F4] 000045C2 E381 asl D1, 1 000045C4 41EC E05C lea.l A0, [A4 - 0x1FA4] 000045C8 D0C1 add.w A0, D1 000045CA 1210 move.b D1, [A0] 000045CC 4881 ext.w D1 000045CE B041 cmp.w D0, D1 000045D0 6600 00FE bne +0x100 /* 000046D0 */ 000045D4 302C DD02 move.w D0, [A4 - 0x22FE] 000045D8 322C DD0C move.w D1, [A4 - 0x22F4] 000045DC E381 asl D1, 1 000045DE 41EC E05D lea.l A0, [A4 - 0x1FA3] 000045E2 D0C1 add.w A0, D1 000045E4 1210 move.b D1, [A0] 000045E6 4881 ext.w D1 000045E8 B041 cmp.w D0, D1 000045EA 6600 00E4 bne +0xE6 /* 000046D0 */ 000045EE 302C DD0E move.w D0, [A4 - 0x22F2] 000045F2 D06C DD00 add.w D0, [A4 - 0x2300] 000045F6 0C40 03E8 cmpi.w D0, 0x3E8 000045FA 6F00 0022 ble +0x24 /* 0000461E */ 000045FE 3F3C 0008 move.w -[A7], 0x8 00004602 4EBA DFE0 jsr [PC - 0x2020 /* 000025E4 */] 00004606 548F addq.l A7, 2 00004608 4EBA 0B50 jsr [PC + 0xB50 /* 0000515A */] 0000460C 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1 00004612 426C DD06 clr.w [A4 - 0x22FA] 00004616 4EBA FDE2 jsr [PC - 0x21E /* 000043FA */] 0000461A 6000 00B0 bra +0xB2 /* 000046CC */ label0000461E: 0000461E 4EBA FC76 jsr [PC - 0x38A /* 00004296 */] 00004622 302C DD00 move.w D0, [A4 - 0x2300] 00004626 48C0 ext.l D0 00004628 2F00 move.l -[A7], D0 0000462A 203C 0000 0032 move.l D0, 0x32 /* '2' */ 00004630 2F00 move.l -[A7], D0 00004632 4EBA 2240 jsr [PC + 0x2240 /* 00006874 */] 00004636 201F move.l D0, [A7]+ 00004638 D1AC DCD8 add.l [A4 - 0x2328], D0 0000463C 2F2C DD30 move.l -[A7], [A4 - 0x22D0] 00004640 4EBA 12D8 jsr [PC + 0x12D8 /* 0000591A */] 00004644 588F addq.l A7, 4 00004646 4EBA C8C8 jsr [PC - 0x3738 /* 00000F10 */] 0000464A 4EBA C92E jsr [PC - 0x36D2 /* 00000F7A */] 0000464E 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00004652 4EBA 12C6 jsr [PC + 0x12C6 /* 0000591A */] 00004656 588F addq.l A7, 4 00004658 302C DCFA move.w D0, [A4 - 0x2306] 0000465C 526C DCF6 addq.w [A4 - 0x230A], 1 00004660 322C DCF6 move.w D1, [A4 - 0x230A] 00004664 B041 cmp.w D0, D1 00004666 6700 004C beq +0x4E /* 000046B4 */ 0000466A 4EBA FCDE jsr [PC - 0x322 /* 0000434A */] 0000466E 0C6C 000C DCF6 cmpi.w [A4 - 0x230A], 0xC 00004674 6700 000C beq +0xE /* 00004682 */ 00004678 0C6C 0011 DCF6 cmpi.w [A4 - 0x230A], 0x11 0000467E 6600 0030 bne +0x32 /* 000046B0 */ label00004682: 00004682 0C6C 000C DCF6 cmpi.w [A4 - 0x230A], 0xC 00004688 6600 0014 bne +0x16 /* 0000469E */ 0000468C 3F3C 0001 move.w -[A7], 0x1 00004690 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 00004694 4EBA 1FA6 jsr [PC + 0x1FA6 /* 0000663C */] 00004698 5C8F addq.l A7, 6 0000469A 6000 0010 bra +0x12 /* 000046AC */ label0000469E: 0000469E 3F3C 0002 move.w -[A7], 0x2 000046A2 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 000046A6 4EBA 1F94 jsr [PC + 0x1F94 /* 0000663C */] 000046AA 5C8F addq.l A7, 6 label000046AC: 000046AC 4EBA 244E jsr [PC + 0x244E /* 00006AFC */] label000046B0: 000046B0 6000 0016 bra +0x18 /* 000046C8 */ label000046B4: 000046B4 4267 clr.w -[A7] 000046B6 2F2C E048 move.l -[A7], [A4 - 0x1FB8] 000046BA 4EBA 1F80 jsr [PC + 0x1F80 /* 0000663C */] 000046BE 5C8F addq.l A7, 6 000046C0 4EBA 243A jsr [PC + 0x243A /* 00006AFC */] 000046C4 426C DD00 clr.w [A4 - 0x2300] label000046C8: 000046C8 4EBA CA12 jsr [PC - 0x35EE /* 000010DC */] label000046CC: 000046CC 6000 04EE bra +0x4F0 /* 00004BBC */ label000046D0: 000046D0 302C DD0C move.w D0, [A4 - 0x22F4] 000046D4 E380 asl D0, 1 000046D6 41EC E05C lea.l A0, [A4 - 0x1FA4] 000046DA D0C0 add.w A0, D0 000046DC 1010 move.b D0, [A0] 000046DE 4880 ext.w D0 000046E0 B07C 0026 cmp.w D0, 0x26 /* '&' */ 000046E4 6600 0336 bne +0x338 /* 00004A1C */ 000046E8 302C DD0C move.w D0, [A4 - 0x22F4] 000046EC E380 asl D0, 1 000046EE 41EC E05D lea.l A0, [A4 - 0x1FA3] 000046F2 D0C0 add.w A0, D0 000046F4 1010 move.b D0, [A0] 000046F6 4880 ext.w D0 000046F8 B07C 0000 cmp.w D0, 0x0 000046FC 6600 031E bne +0x320 /* 00004A1C */ 00004700 302C DCF6 move.w D0, [A4 - 0x230A] 00004704 322C DCFA move.w D1, [A4 - 0x2306] 00004708 48C1 ext.l D1 0000470A 83FC 0004 divs.w D1, 0x4 0000470E B041 cmp.w D0, D1 00004710 6E00 0022 bgt +0x24 /* 00004734 */ 00004714 3F3C 0007 move.w -[A7], 0x7 00004718 4EBA DECA jsr [PC - 0x2136 /* 000025E4 */] 0000471C 548F addq.l A7, 2 0000471E 4EBA 0A3A jsr [PC + 0xA3A /* 0000515A */] 00004722 426C DD06 clr.w [A4 - 0x22FA] 00004726 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1 0000472C 4EBA FCCC jsr [PC - 0x334 /* 000043FA */] 00004730 6000 02E6 bra +0x2E8 /* 00004A18 */ label00004734: 00004734 302C DD0C move.w D0, [A4 - 0x22F4] 00004738 5240 addq.w D0, 1 0000473A 3D40 FFFE move.w [A6 - 0x2], D0 0000473E 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00004742 4EBA 11D6 jsr [PC + 0x11D6 /* 0000591A */] 00004746 588F addq.l A7, 4 00004748 486C C3F4 pea.l [A4 - 0x3C0C] 0000474C 4EBA 3470 jsr [PC + 0x3470 /* 00007BBE */] 00004750 588F addq.l A7, 4 label00004752: 00004752 426E FFFC clr.w [A6 - 0x4] label00004756: 00004756 0C6E 0004 FFFC cmpi.w [A6 - 0x4], 0x4 0000475C 6E00 007E bgt +0x80 /* 000047DC */ 00004760 302E FFFE move.w D0, [A6 - 0x2] 00004764 B06C DD0C cmp.w D0, [A4 - 0x22F4] 00004768 6700 0072 beq +0x74 /* 000047DC */ 0000476C 302E FFFE move.w D0, [A6 - 0x2] 00004770 E380 asl D0, 1 00004772 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004776 D0C0 add.w A0, D0 00004778 1010 move.b D0, [A0] 0000477A 4880 ext.w D0 0000477C C1FC 0004 muls.w D0, 0x4 00004780 3F00 move.w -[A7], D0 00004782 302E FFFE move.w D0, [A6 - 0x2] 00004786 E380 asl D0, 1 00004788 41EC E05C lea.l A0, [A4 - 0x1FA4] 0000478C D0C0 add.w A0, D0 0000478E 1010 move.b D0, [A0] 00004790 4880 ext.w D0 00004792 C1FC 0004 muls.w D0, 0x4 00004796 3F00 move.w -[A7], D0 00004798 4EBA 3432 jsr [PC + 0x3432 /* 00007BCC */] 0000479C 588F addq.l A7, 4 0000479E 4267 clr.w -[A7] 000047A0 4267 clr.w -[A7] 000047A2 4EBA 345E jsr [PC + 0x345E /* 00007C02 */] 000047A6 588F addq.l A7, 4 000047A8 06AC 0000 0032 DCD8 addi.l [A4 - 0x2328], 0x32 /* '2' */ 000047B0 526E FFFE addq.w [A6 - 0x2], 1 000047B4 302E FFFE move.w D0, [A6 - 0x2] 000047B8 B06C DD0E cmp.w D0, [A4 - 0x22F2] 000047BC 6600 0006 bne +0x8 /* 000047C4 */ 000047C0 426E FFFE clr.w [A6 - 0x2] label000047C4: 000047C4 486E FFF8 pea.l [A6 - 0x8] 000047C8 2F3C 0000 0001 move.l -[A7], 0x1 000047CE 4EBA 1B30 jsr [PC + 0x1B30 /* 00006300 */] 000047D2 508F addq.l A7, 8 000047D4 526E FFFC addq.w [A6 - 0x4], 1 000047D8 6000 FF7C bra -0x82 /* 00004756 */ label000047DC: 000047DC 2F2C DD30 move.l -[A7], [A4 - 0x22D0] 000047E0 4EBA 1138 jsr [PC + 0x1138 /* 0000591A */] 000047E4 588F addq.l A7, 4 000047E6 4EBA C728 jsr [PC - 0x38D8 /* 00000F10 */] 000047EA 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 000047EE 4EBA 112A jsr [PC + 0x112A /* 0000591A */] 000047F2 588F addq.l A7, 4 000047F4 302E FFFE move.w D0, [A6 - 0x2] 000047F8 B06C DD0C cmp.w D0, [A4 - 0x22F4] 000047FC 6600 FF54 bne -0xAA /* 00004752 */ 00004800 4267 clr.w -[A7] 00004802 3F3C 0098 move.w -[A7], 0x98 00004806 4EBA 33C4 jsr [PC + 0x33C4 /* 00007BCC */] 0000480A 588F addq.l A7, 4 0000480C 4267 clr.w -[A7] 0000480E 4267 clr.w -[A7] 00004810 4EBA 33F0 jsr [PC + 0x33F0 /* 00007C02 */] 00004814 588F addq.l A7, 4 00004816 4EBA FBE2 jsr [PC - 0x41E /* 000043FA */] 0000481A 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 0000481E 4EBA 10FA jsr [PC + 0x10FA /* 0000591A */] 00004822 588F addq.l A7, 4 00004824 486C C3EC pea.l [A4 - 0x3C14] 00004828 4EBA 3394 jsr [PC + 0x3394 /* 00007BBE */] 0000482C 588F addq.l A7, 4 0000482E 302C DCFA move.w D0, [A4 - 0x2306] 00004832 B06C DCF6 cmp.w D0, [A4 - 0x230A] 00004836 6600 0014 bne +0x16 /* 0000484C */ 0000483A 3F3C 0004 move.w -[A7], 0x4 0000483E 4EBA DDA4 jsr [PC - 0x225C /* 000025E4 */] 00004842 548F addq.l A7, 2 00004844 426C DCEE clr.w [A4 - 0x2312] 00004848 6000 0018 bra +0x1A /* 00004862 */ label0000484C: 0000484C 3F3C 0003 move.w -[A7], 0x3 00004850 4EBA DD92 jsr [PC - 0x226E /* 000025E4 */] 00004854 548F addq.l A7, 2 00004856 396C DD0E DCEE move.w [A4 - 0x2312], [A4 - 0x22F2] 0000485C 3D6C DD0E FFFE move.w [A6 - 0x2], [A4 - 0x22F2] label00004862: 00004862 526C DCF8 addq.w [A4 - 0x2308], 1 00004866 526C DD0A addq.w [A4 - 0x22F6], 1 0000486A 302C DD0A move.w D0, [A4 - 0x22F6] 0000486E 0C40 0014 cmpi.w D0, 0x14 00004872 6600 0042 bne +0x44 /* 000048B6 */ 00004876 302C DCF8 move.w D0, [A4 - 0x2308] 0000487A 5240 addq.w D0, 1 0000487C 48C0 ext.l D0 0000487E 2F00 move.l -[A7], D0 00004880 203C 0000 2710 move.l D0, 0x2710 00004886 2F00 move.l -[A7], D0 00004888 4EBA 1FEA jsr [PC + 0x1FEA /* 00006874 */] 0000488C 201F move.l D0, [A7]+ 0000488E D1AC DCD8 add.l [A4 - 0x2328], D0 00004892 536C DD0A subq.w [A4 - 0x22F6], 1 00004896 4EBA CAAE jsr [PC - 0x3552 /* 00001346 */] 0000489A 3F3C 0016 move.w -[A7], 0x16 0000489E 4EBA DD44 jsr [PC - 0x22BC /* 000025E4 */] 000048A2 548F addq.l A7, 2 000048A4 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1 000048AA 426C DD06 clr.w [A4 - 0x22FA] 000048AE 4EBA 08AA jsr [PC + 0x8AA /* 0000515A */] 000048B2 6000 0164 bra +0x166 /* 00004A18 */ label000048B6: 000048B6 426C DD10 clr.w [A4 - 0x22F0] 000048BA 397C 0005 DD0E move.w [A4 - 0x22F2], 0x5 000048C0 4EBA DDBC jsr [PC - 0x2244 /* 0000267E */] 000048C4 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 000048C8 4EBA 1050 jsr [PC + 0x1050 /* 0000591A */] 000048CC 588F addq.l A7, 4 000048CE 486C C3FC pea.l [A4 - 0x3C04] 000048D2 4EBA 1062 jsr [PC + 0x1062 /* 00005936 */] 000048D6 588F addq.l A7, 4 000048D8 486C DCD0 pea.l [A4 - 0x2330] 000048DC 4EBA 2858 jsr [PC + 0x2858 /* 00007136 */] 000048E0 588F addq.l A7, 4 000048E2 4EBA DE70 jsr [PC - 0x2190 /* 00002754 */] 000048E6 4EBA C6FC jsr [PC - 0x3904 /* 00000FE4 */] 000048EA 4EBA F840 jsr [PC - 0x7C0 /* 0000412C */] 000048EE 302C DCFA move.w D0, [A4 - 0x2306] 000048F2 B06C DCF6 cmp.w D0, [A4 - 0x230A] 000048F6 6600 0038 bne +0x3A /* 00004930 */ 000048FA 302C DCFA move.w D0, [A4 - 0x2306] 000048FE 48C0 ext.l D0 00004900 2F00 move.l -[A7], D0 00004902 203C 0000 01F4 move.l D0, 0x1F4 00004908 2F00 move.l -[A7], D0 0000490A 4EBA 1F68 jsr [PC + 0x1F68 /* 00006874 */] 0000490E 201F move.l D0, [A7]+ 00004910 D1AC DCD8 add.l [A4 - 0x2328], D0 00004914 2F2C DD30 move.l -[A7], [A4 - 0x22D0] 00004918 4EBA 1000 jsr [PC + 0x1000 /* 0000591A */] 0000491C 588F addq.l A7, 4 0000491E 4EBA C5F0 jsr [PC - 0x3A10 /* 00000F10 */] 00004922 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00004926 4EBA 0FF2 jsr [PC + 0xFF2 /* 0000591A */] 0000492A 588F addq.l A7, 4 0000492C 6000 0086 bra +0x88 /* 000049B4 */ label00004930: 00004930 396E FFFE DD0E move.w [A4 - 0x22F2], [A6 - 0x2] 00004936 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5 label0000493C: 0000493C 302E FFFE move.w D0, [A6 - 0x2] 00004940 B06C DD0E cmp.w D0, [A4 - 0x22F2] 00004944 6C00 0028 bge +0x2A /* 0000496E */ 00004948 302E FFFE move.w D0, [A6 - 0x2] 0000494C E380 asl D0, 1 0000494E 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004952 D0C0 add.w A0, D0 00004954 10BC 004D move.b [A0], 0x4D /* 'M' */ 00004958 302E FFFE move.w D0, [A6 - 0x2] 0000495C E380 asl D0, 1 0000495E 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004962 D0C0 add.w A0, D0 00004964 4210 clr.b [A0] 00004966 526E FFFE addq.w [A6 - 0x2], 1 0000496A 6000 FFD0 bra -0x2E /* 0000493C */ label0000496E: 0000496E 302C DCFA move.w D0, [A4 - 0x2306] 00004972 906C DCF6 sub.w D0, [A4 - 0x230A] 00004976 48C0 ext.l D0 00004978 2F00 move.l -[A7], D0 0000497A 203C 0000 01F4 move.l D0, 0x1F4 00004980 2F00 move.l -[A7], D0 00004982 4EBA 1EF0 jsr [PC + 0x1EF0 /* 00006874 */] 00004986 201F move.l D0, [A7]+ 00004988 91AC DCD8 sub.l [A4 - 0x2328], D0 0000498C 0CAC 0000 0000 DCD8 cmpi.l [A4 - 0x2328], 0x0 00004994 6C00 0006 bge +0x8 /* 0000499C */ 00004998 42AC DCD8 clr.l [A4 - 0x2328] label0000499C: 0000499C 2F2C DD30 move.l -[A7], [A4 - 0x22D0] 000049A0 4EBA 0F78 jsr [PC + 0xF78 /* 0000591A */] 000049A4 588F addq.l A7, 4 000049A6 4EBA C568 jsr [PC - 0x3A98 /* 00000F10 */] 000049AA 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 000049AE 4EBA 0F6A jsr [PC + 0xF6A /* 0000591A */] 000049B2 588F addq.l A7, 4 label000049B4: 000049B4 4EBA C31C jsr [PC - 0x3CE4 /* 00000CD2 */] 000049B8 426C DCF6 clr.w [A4 - 0x230A] 000049BC 4EBA F98C jsr [PC - 0x674 /* 0000434A */] 000049C0 426C DCEC clr.w [A4 - 0x2314] 000049C4 4EBA C716 jsr [PC - 0x38EA /* 000010DC */] 000049C8 302C DD02 move.w D0, [A4 - 0x22FE] 000049CC C1FC 0004 muls.w D0, 0x4 000049D0 5840 addq.w D0, 4 000049D2 3F00 move.w -[A7], D0 000049D4 302C DD04 move.w D0, [A4 - 0x22FC] 000049D8 C1FC 0004 muls.w D0, 0x4 000049DC 5840 addq.w D0, 4 000049DE 3F00 move.w -[A7], D0 000049E0 302C DD02 move.w D0, [A4 - 0x22FE] 000049E4 C1FC 0004 muls.w D0, 0x4 000049E8 3F00 move.w -[A7], D0 000049EA 302C DD04 move.w D0, [A4 - 0x22FC] 000049EE C1FC 0004 muls.w D0, 0x4 000049F2 3F00 move.w -[A7], D0 000049F4 486C DCB8 pea.l [A4 - 0x2348] 000049F8 4EBA 3560 jsr [PC + 0x3560 /* 00007F5A */] 000049FC DEFC 000C add.w A7, 0xC 00004A00 486C DCB8 pea.l [A4 - 0x2348] 00004A04 4EBA 273E jsr [PC + 0x273E /* 00007144 */] 00004A08 588F addq.l A7, 4 00004A0A 4EBA CBEA jsr [PC - 0x3416 /* 000015F6 */] 00004A0E 486C DCD0 pea.l [A4 - 0x2330] 00004A12 4EBA 2730 jsr [PC + 0x2730 /* 00007144 */] 00004A16 588F addq.l A7, 4 label00004A18: 00004A18 6000 01A2 bra +0x1A4 /* 00004BBC */ label00004A1C: 00004A1C 302C DD0C move.w D0, [A4 - 0x22F4] 00004A20 E380 asl D0, 1 00004A22 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004A26 D0C0 add.w A0, D0 00004A28 1010 move.b D0, [A0] 00004A2A 322C DD0C move.w D1, [A4 - 0x22F4] 00004A2E E381 asl D1, 1 00004A30 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004A34 D0C1 add.w A0, D1 00004A36 1210 move.b D1, [A0] 00004A38 4881 ext.w D1 00004A3A C3FC 004E muls.w D1, 0x4E /* 'N' */ 00004A3E 41EC E836 lea.l A0, [A4 - 0x17CA] 00004A42 D288 add.l D1, A0 00004A44 4880 ext.w D0 00004A46 2041 movea.l A0, D1 00004A48 D0C0 add.w A0, D0 00004A4A 1010 move.b D0, [A0] 00004A4C 4880 ext.w D0 00004A4E 6000 0002 bra +0x4 /* 00004A52 */ label00004A52: 00004A52 B07C 0001 cmp.w D0, 0x1 00004A56 6700 0006 beq +0x8 /* 00004A5E */ 00004A5A 6000 0014 bra +0x16 /* 00004A70 */ label00004A5E: 00004A5E 3F3C 0006 move.w -[A7], 0x6 00004A62 4EBA DB80 jsr [PC - 0x2480 /* 000025E4 */] 00004A66 548F addq.l A7, 2 00004A68 6000 0024 bra +0x26 /* 00004A8E */ 00004A6C 6000 000E bra +0x10 /* 00004A7C */ label00004A70: 00004A70 B07C 0002 cmp.w D0, 0x2 00004A74 6700 0006 beq +0x8 /* 00004A7C */ 00004A78 6000 0014 bra +0x16 /* 00004A8E */ label00004A7C: 00004A7C 3F3C 0005 move.w -[A7], 0x5 00004A80 4EBA DB62 jsr [PC - 0x249E /* 000025E4 */] 00004A84 548F addq.l A7, 2 00004A86 6000 0006 bra +0x8 /* 00004A8E */ 00004A8A 6000 0002 bra +0x4 /* 00004A8E */ label00004A8E: 00004A8E 536C DCF8 subq.w [A4 - 0x2308], 1 00004A92 302C DCF8 move.w D0, [A4 - 0x2308] 00004A96 0C40 FFFF cmpi.w D0, 0xFFFF 00004A9A 6600 0022 bne +0x24 /* 00004ABE */ 00004A9E 4EBA F95A jsr [PC - 0x6A6 /* 000043FA */] 00004AA2 397C 0001 DD08 move.w [A4 - 0x22F8], 0x1 00004AA8 426C DD06 clr.w [A4 - 0x22FA] 00004AAC 3F3C 0015 move.w -[A7], 0x15 00004AB0 4EBA DB32 jsr [PC - 0x24CE /* 000025E4 */] 00004AB4 548F addq.l A7, 2 00004AB6 4EBA 06A2 jsr [PC + 0x6A2 /* 0000515A */] 00004ABA 6000 0100 bra +0x102 /* 00004BBC */ label00004ABE: 00004ABE 4EBA F93A jsr [PC - 0x6C6 /* 000043FA */] 00004AC2 426C DD10 clr.w [A4 - 0x22F0] 00004AC6 397C 0005 DD0E move.w [A4 - 0x22F2], 0x5 00004ACC 4EBA DBB0 jsr [PC - 0x2450 /* 0000267E */] 00004AD0 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00004AD4 4EBA 0E44 jsr [PC + 0xE44 /* 0000591A */] 00004AD8 588F addq.l A7, 4 00004ADA 486C C3FC pea.l [A4 - 0x3C04] 00004ADE 4EBA 0E56 jsr [PC + 0xE56 /* 00005936 */] 00004AE2 588F addq.l A7, 4 00004AE4 486C DCD0 pea.l [A4 - 0x2330] 00004AE8 4EBA 264C jsr [PC + 0x264C /* 00007136 */] 00004AEC 588F addq.l A7, 4 00004AEE 4EBA DC64 jsr [PC - 0x239C /* 00002754 */] 00004AF2 4EBA C4F0 jsr [PC - 0x3B10 /* 00000FE4 */] 00004AF6 4EBA F634 jsr [PC - 0x9CC /* 0000412C */] 00004AFA 323C 0005 move.w D1, 0x5 00004AFE 0C6C 0000 DCEE cmpi.w [A4 - 0x2312], 0x0 00004B04 57C0 seq D0 00004B06 C07C 0001 and.w D0, 0x1 00004B0A C3C0 muls.w D1, D0 00004B0C 302C DCEE move.w D0, [A4 - 0x2312] 00004B10 D041 add.w D0, D1 00004B12 3940 DD0E move.w [A4 - 0x22F2], D0 00004B16 0C6C 0005 DCEE cmpi.w [A4 - 0x2312], 0x5 00004B1C 6700 003A beq +0x3C /* 00004B58 */ 00004B20 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5 label00004B26: 00004B26 302E FFFE move.w D0, [A6 - 0x2] 00004B2A B06C DD0E cmp.w D0, [A4 - 0x22F2] 00004B2E 6C00 0028 bge +0x2A /* 00004B58 */ 00004B32 302E FFFE move.w D0, [A6 - 0x2] 00004B36 E380 asl D0, 1 00004B38 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004B3C D0C0 add.w A0, D0 00004B3E 10BC 004D move.b [A0], 0x4D /* 'M' */ 00004B42 302E FFFE move.w D0, [A6 - 0x2] 00004B46 E380 asl D0, 1 00004B48 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004B4C D0C0 add.w A0, D0 00004B4E 4210 clr.b [A0] 00004B50 526E FFFE addq.w [A6 - 0x2], 1 00004B54 6000 FFD0 bra -0x2E /* 00004B26 */ label00004B58: 00004B58 4EBA C178 jsr [PC - 0x3E88 /* 00000CD2 */] 00004B5C 426C DCF6 clr.w [A4 - 0x230A] 00004B60 4EBA C57A jsr [PC - 0x3A86 /* 000010DC */] 00004B64 4EBA F7E4 jsr [PC - 0x81C /* 0000434A */] 00004B68 426C DCEC clr.w [A4 - 0x2314] 00004B6C 302C DD02 move.w D0, [A4 - 0x22FE] 00004B70 C1FC 0004 muls.w D0, 0x4 00004B74 5840 addq.w D0, 4 00004B76 3F00 move.w -[A7], D0 00004B78 302C DD04 move.w D0, [A4 - 0x22FC] 00004B7C C1FC 0004 muls.w D0, 0x4 00004B80 5840 addq.w D0, 4 00004B82 3F00 move.w -[A7], D0 00004B84 302C DD02 move.w D0, [A4 - 0x22FE] 00004B88 C1FC 0004 muls.w D0, 0x4 00004B8C 3F00 move.w -[A7], D0 00004B8E 302C DD04 move.w D0, [A4 - 0x22FC] 00004B92 C1FC 0004 muls.w D0, 0x4 00004B96 3F00 move.w -[A7], D0 00004B98 486C DCB8 pea.l [A4 - 0x2348] 00004B9C 4EBA 33BC jsr [PC + 0x33BC /* 00007F5A */] 00004BA0 DEFC 000C add.w A7, 0xC 00004BA4 486C DCB8 pea.l [A4 - 0x2348] 00004BA8 4EBA 259A jsr [PC + 0x259A /* 00007144 */] 00004BAC 588F addq.l A7, 4 00004BAE 4EBA CA46 jsr [PC - 0x35BA /* 000015F6 */] 00004BB2 486C DCD0 pea.l [A4 - 0x2330] 00004BB6 4EBA 258C jsr [PC + 0x258C /* 00007144 */] 00004BBA 588F addq.l A7, 4 label00004BBC: 00004BBC 6000 0034 bra +0x36 /* 00004BF2 */ label00004BC0: 00004BC0 302C DD0C move.w D0, [A4 - 0x22F4] 00004BC4 E380 asl D0, 1 00004BC6 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004BCA D0C0 add.w A0, D0 00004BCC 1010 move.b D0, [A0] 00004BCE 322C DD0C move.w D1, [A4 - 0x22F4] 00004BD2 E381 asl D1, 1 00004BD4 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004BD8 D0C1 add.w A0, D1 00004BDA 1210 move.b D1, [A0] 00004BDC 4881 ext.w D1 00004BDE C3FC 004E muls.w D1, 0x4E /* 'N' */ 00004BE2 41EC E836 lea.l A0, [A4 - 0x17CA] 00004BE6 D288 add.l D1, A0 00004BE8 4880 ext.w D0 00004BEA 2041 movea.l A0, D1 00004BEC D0C0 add.w A0, D0 00004BEE 10BC 0002 move.b [A0], 0x2 label00004BF2: 00004BF2 4E5E unlink A6 00004BF4 4E75 rts fn00004BF6: 00004BF6 4E56 0000 link A6, 0 00004BFA 426C DD10 clr.w [A4 - 0x22F0] 00004BFE 297C 0000 0001 DCDC move.l [A4 - 0x2324], 0x1 00004C06 42AC DCD8 clr.l [A4 - 0x2328] 00004C0A 426C DD0A clr.w [A4 - 0x22F6] 00004C0E 397C 0002 DCF8 move.w [A4 - 0x2308], 0x2 00004C14 426C DCF0 clr.w [A4 - 0x2310] 00004C18 426C DCF6 clr.w [A4 - 0x230A] 00004C1C 397C 0005 DD0E move.w [A4 - 0x22F2], 0x5 00004C22 397C 0001 DD06 move.w [A4 - 0x22FA], 0x1 00004C28 426C DCEE clr.w [A4 - 0x2312] 00004C2C 4EBA DA50 jsr [PC - 0x25B0 /* 0000267E */] 00004C30 4EBA D8B4 jsr [PC - 0x274C /* 000024E6 */] 00004C34 3F3C 0002 move.w -[A7], 0x2 00004C38 4EBA D9AA jsr [PC - 0x2656 /* 000025E4 */] 00004C3C 548F addq.l A7, 2 00004C3E 4EBA C092 jsr [PC - 0x3F6E /* 00000CD2 */] 00004C42 4EBA C3A0 jsr [PC - 0x3C60 /* 00000FE4 */] 00004C46 4EBA C494 jsr [PC - 0x3B6C /* 000010DC */] 00004C4A 486C C3FC pea.l [A4 - 0x3C04] 00004C4E 4EBA 0CE6 jsr [PC + 0xCE6 /* 00005936 */] 00004C52 588F addq.l A7, 4 00004C54 486C DCD0 pea.l [A4 - 0x2330] 00004C58 4EBA 24DC jsr [PC + 0x24DC /* 00007136 */] 00004C5C 588F addq.l A7, 4 00004C5E 4EBA DAF4 jsr [PC - 0x250C /* 00002754 */] 00004C62 4EBA F4C8 jsr [PC - 0xB38 /* 0000412C */] 00004C66 4EBA F6E2 jsr [PC - 0x91E /* 0000434A */] 00004C6A 426C DCEC clr.w [A4 - 0x2314] 00004C6E 302C DD02 move.w D0, [A4 - 0x22FE] 00004C72 C1FC 0004 muls.w D0, 0x4 00004C76 5840 addq.w D0, 4 00004C78 3F00 move.w -[A7], D0 00004C7A 302C DD04 move.w D0, [A4 - 0x22FC] 00004C7E C1FC 0004 muls.w D0, 0x4 00004C82 5840 addq.w D0, 4 00004C84 3F00 move.w -[A7], D0 00004C86 302C DD02 move.w D0, [A4 - 0x22FE] 00004C8A C1FC 0004 muls.w D0, 0x4 00004C8E 3F00 move.w -[A7], D0 00004C90 302C DD04 move.w D0, [A4 - 0x22FC] 00004C94 C1FC 0004 muls.w D0, 0x4 00004C98 3F00 move.w -[A7], D0 00004C9A 486C DCB8 pea.l [A4 - 0x2348] 00004C9E 4EBA 32BA jsr [PC + 0x32BA /* 00007F5A */] 00004CA2 DEFC 000C add.w A7, 0xC 00004CA6 486C DCB8 pea.l [A4 - 0x2348] 00004CAA 4EBA 2498 jsr [PC + 0x2498 /* 00007144 */] 00004CAE 588F addq.l A7, 4 00004CB0 4EBA C944 jsr [PC - 0x36BC /* 000015F6 */] 00004CB4 486C DCD0 pea.l [A4 - 0x2330] 00004CB8 4EBA 248A jsr [PC + 0x248A /* 00007144 */] 00004CBC 588F addq.l A7, 4 00004CBE 4E5E unlink A6 00004CC0 4E75 rts fn00004CC2: 00004CC2 4E56 FFEE link A6, -0x0012 00004CC6 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00004CCA 4EBA 0C4E jsr [PC + 0xC4E /* 0000591A */] 00004CCE 588F addq.l A7, 4 00004CD0 4EBA B3F6 jsr [PC - 0x4C0A /* 000000C8 */] 00004CD4 0C6C 0001 DD06 cmpi.w [A4 - 0x22FA], 0x1 00004CDA 6600 0014 bne +0x16 /* 00004CF0 */ 00004CDE 4EBA C916 jsr [PC - 0x36EA /* 000015F6 */] 00004CE2 486C DCD0 pea.l [A4 - 0x2330] 00004CE6 4EBA 245C jsr [PC + 0x245C /* 00007144 */] 00004CEA 588F addq.l A7, 4 00004CEC 6000 0006 bra +0x8 /* 00004CF4 */ label00004CF0: 00004CF0 4EBA FF04 jsr [PC - 0xFC /* 00004BF6 */] label00004CF4: 00004CF4 486C DCE4 pea.l [A4 - 0x231C] 00004CF8 4EBA 15F6 jsr [PC + 0x15F6 /* 000062F0 */] 00004CFC 588F addq.l A7, 4 label00004CFE: 00004CFE 486C DCE0 pea.l [A4 - 0x2320] 00004D02 4EBA 15EC jsr [PC + 0x15EC /* 000062F0 */] 00004D06 588F addq.l A7, 4 00004D08 202C DCE4 move.l D0, [A4 - 0x231C] 00004D0C B0AC DCE0 cmp.l D0, [A4 - 0x2320] 00004D10 6700 0056 beq +0x58 /* 00004D68 */ 00004D14 302C DCFC move.w D0, [A4 - 0x2304] 00004D18 6700 004E beq +0x50 /* 00004D68 */ 00004D1C 303C 0032 move.w D0, 0x32 /* '2' */ 00004D20 0CAC 0000 0032 DCD8 cmpi.l [A4 - 0x2328], 0x32 /* '2' */ 00004D28 5DC1 slt D1 00004D2A C27C 0001 and.w D1, 0x1 00004D2E C1C1 muls.w D0, D1 00004D30 3D40 FFEE move.w [A6 - 0x12], D0 00004D34 303C 0032 move.w D0, 0x32 /* '2' */ 00004D38 906E FFEE sub.w D0, [A6 - 0x12] 00004D3C 48C0 ext.l D0 00004D3E 91AC DCD8 sub.l [A4 - 0x2328], D0 00004D42 2F2C DD30 move.l -[A7], [A4 - 0x22D0] 00004D46 4EBA 0BD2 jsr [PC + 0xBD2 /* 0000591A */] 00004D4A 588F addq.l A7, 4 00004D4C 4EBA C1C2 jsr [PC - 0x3E3E /* 00000F10 */] 00004D50 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00004D54 4EBA 0BC4 jsr [PC + 0xBC4 /* 0000591A */] 00004D58 588F addq.l A7, 4 00004D5A 4EBA D318 jsr [PC - 0x2CE8 /* 00002074 */] 00004D5E 296C DCE0 DCE4 move.l [A4 - 0x231C], [A4 - 0x2320] 00004D64 6000 0014 bra +0x16 /* 00004D7A */ label00004D68: 00004D68 486C DCE8 pea.l [A4 - 0x2318] 00004D6C 302C DCFC move.w D0, [A4 - 0x2304] 00004D70 48C0 ext.l D0 00004D72 2F00 move.l -[A7], D0 00004D74 4EBA 158A jsr [PC + 0x158A /* 00006300 */] 00004D78 508F addq.l A7, 8 label00004D7A: 00004D7A 302C DD0C move.w D0, [A4 - 0x22F4] 00004D7E E380 asl D0, 1 00004D80 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004D84 D0C0 add.w A0, D0 00004D86 1010 move.b D0, [A0] 00004D88 4880 ext.w D0 00004D8A 3D40 FFFE move.w [A6 - 0x2], D0 00004D8E 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2] 00004D94 302C DD0C move.w D0, [A4 - 0x22F4] 00004D98 E380 asl D0, 1 00004D9A 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004D9E D0C0 add.w A0, D0 00004DA0 1010 move.b D0, [A0] 00004DA2 4880 ext.w D0 00004DA4 3D40 FFFC move.w [A6 - 0x4], D0 00004DA8 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4] 00004DAE 0C6C 0001 DD10 cmpi.w [A4 - 0x22F0], 0x1 00004DB4 57C0 seq D0 00004DB6 C07C 0001 and.w D0, 0x1 00004DBA 0C6C 0003 DD10 cmpi.w [A4 - 0x22F0], 0x3 00004DC0 57C1 seq D1 00004DC2 C27C 0001 and.w D1, 0x1 00004DC6 9041 sub.w D0, D1 00004DC8 D16E FFFE add.w [A6 - 0x2], D0 00004DCC 0C6C 0002 DD10 cmpi.w [A4 - 0x22F0], 0x2 00004DD2 57C0 seq D0 00004DD4 C07C 0001 and.w D0, 0x1 00004DD8 0C6C 0000 DD10 cmpi.w [A4 - 0x22F0], 0x0 00004DDE 57C1 seq D1 00004DE0 C27C 0001 and.w D1, 0x1 00004DE4 9041 sub.w D0, D1 00004DE6 D16E FFFC add.w [A6 - 0x4], D0 00004DEA 526C DD0C addq.w [A4 - 0x22F4], 1 00004DEE 302C DD0C move.w D0, [A4 - 0x22F4] 00004DF2 B06C DD0E cmp.w D0, [A4 - 0x22F2] 00004DF6 6600 0006 bne +0x8 /* 00004DFE */ 00004DFA 426C DD0C clr.w [A4 - 0x22F4] label00004DFE: 00004DFE 486C C3F4 pea.l [A4 - 0x3C0C] 00004E02 4EBA 2DBA jsr [PC + 0x2DBA /* 00007BBE */] 00004E06 588F addq.l A7, 4 00004E08 302C DD0C move.w D0, [A4 - 0x22F4] 00004E0C E380 asl D0, 1 00004E0E 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004E12 D0C0 add.w A0, D0 00004E14 1010 move.b D0, [A0] 00004E16 4880 ext.w D0 00004E18 C1FC 0004 muls.w D0, 0x4 00004E1C 3F00 move.w -[A7], D0 00004E1E 302C DD0C move.w D0, [A4 - 0x22F4] 00004E22 E380 asl D0, 1 00004E24 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004E28 D0C0 add.w A0, D0 00004E2A 1010 move.b D0, [A0] 00004E2C 4880 ext.w D0 00004E2E C1FC 0004 muls.w D0, 0x4 00004E32 3F00 move.w -[A7], D0 00004E34 4EBA 2D96 jsr [PC + 0x2D96 /* 00007BCC */] 00004E38 588F addq.l A7, 4 00004E3A 4267 clr.w -[A7] 00004E3C 4267 clr.w -[A7] 00004E3E 4EBA 2DC2 jsr [PC + 0x2DC2 /* 00007C02 */] 00004E42 588F addq.l A7, 4 00004E44 302C DD0C move.w D0, [A4 - 0x22F4] 00004E48 E380 asl D0, 1 00004E4A 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004E4E D0C0 add.w A0, D0 00004E50 1010 move.b D0, [A0] 00004E52 322C DD0C move.w D1, [A4 - 0x22F4] 00004E56 E381 asl D1, 1 00004E58 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004E5C D0C1 add.w A0, D1 00004E5E 1210 move.b D1, [A0] 00004E60 4881 ext.w D1 00004E62 C3FC 004E muls.w D1, 0x4E /* 'N' */ 00004E66 41EC E836 lea.l A0, [A4 - 0x17CA] 00004E6A D288 add.l D1, A0 00004E6C 4880 ext.w D0 00004E6E 2041 movea.l A0, D1 00004E70 D0C0 add.w A0, D0 00004E72 4210 clr.b [A0] 00004E74 302E FFFE move.w D0, [A6 - 0x2] 00004E78 322C DD0C move.w D1, [A4 - 0x22F4] 00004E7C E381 asl D1, 1 00004E7E 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004E82 D0C1 add.w A0, D1 00004E84 1080 move.b [A0], D0 00004E86 302E FFFC move.w D0, [A6 - 0x4] 00004E8A 322C DD0C move.w D1, [A4 - 0x22F4] 00004E8E E381 asl D1, 1 00004E90 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004E94 D0C1 add.w A0, D1 00004E96 1080 move.b [A0], D0 00004E98 302C DD10 move.w D0, [A4 - 0x22F0] 00004E9C E780 asl D0, 3 00004E9E 41EC DA12 lea.l A0, [A4 - 0x25EE] 00004EA2 D0C0 add.w A0, D0 00004EA4 41D0 lea.l A0, [A0] 00004EA6 2F08 move.l -[A7], A0 00004EA8 4EBA 2D14 jsr [PC + 0x2D14 /* 00007BBE */] 00004EAC 588F addq.l A7, 4 00004EAE 302C DD0C move.w D0, [A4 - 0x22F4] 00004EB2 E380 asl D0, 1 00004EB4 41EC E05D lea.l A0, [A4 - 0x1FA3] 00004EB8 D0C0 add.w A0, D0 00004EBA 1010 move.b D0, [A0] 00004EBC 4880 ext.w D0 00004EBE C1FC 0004 muls.w D0, 0x4 00004EC2 3F00 move.w -[A7], D0 00004EC4 302C DD0C move.w D0, [A4 - 0x22F4] 00004EC8 E380 asl D0, 1 00004ECA 41EC E05C lea.l A0, [A4 - 0x1FA4] 00004ECE D0C0 add.w A0, D0 00004ED0 1010 move.b D0, [A0] 00004ED2 4880 ext.w D0 00004ED4 C1FC 0004 muls.w D0, 0x4 00004ED8 3F00 move.w -[A7], D0 00004EDA 4EBA 2CF0 jsr [PC + 0x2CF0 /* 00007BCC */] 00004EDE 588F addq.l A7, 4 00004EE0 4267 clr.w -[A7] 00004EE2 4267 clr.w -[A7] 00004EE4 4EBA 2D1C jsr [PC + 0x2D1C /* 00007C02 */] 00004EE8 588F addq.l A7, 4 00004EEA 302E FFF8 move.w D0, [A6 - 0x8] 00004EEE C1FC 0004 muls.w D0, 0x4 00004EF2 3F00 move.w -[A7], D0 00004EF4 302E FFFA move.w D0, [A6 - 0x6] 00004EF8 C1FC 0004 muls.w D0, 0x4 00004EFC 3F00 move.w -[A7], D0 00004EFE 4EBA 2CCC jsr [PC + 0x2CCC /* 00007BCC */] 00004F02 588F addq.l A7, 4 00004F04 302C DCEC move.w D0, [A4 - 0x2314] 00004F08 6700 0014 beq +0x16 /* 00004F1E */ 00004F0C 486C DA42 pea.l [A4 - 0x25BE] 00004F10 4EBA 2CAC jsr [PC + 0x2CAC /* 00007BBE */] 00004F14 588F addq.l A7, 4 00004F16 426C DCEC clr.w [A4 - 0x2314] 00004F1A 6000 000C bra +0xE /* 00004F28 */ label00004F1E: 00004F1E 486C C3EC pea.l [A4 - 0x3C14] 00004F22 4EBA 2C9A jsr [PC + 0x2C9A /* 00007BBE */] 00004F26 588F addq.l A7, 4 label00004F28: 00004F28 4267 clr.w -[A7] 00004F2A 4267 clr.w -[A7] 00004F2C 4EBA 2CD4 jsr [PC + 0x2CD4 /* 00007C02 */] 00004F30 588F addq.l A7, 4 00004F32 4EBA F64E jsr [PC - 0x9B2 /* 00004582 */] 00004F36 4EBA F504 jsr [PC - 0xAFC /* 0000443C */] 00004F3A 302C DD08 move.w D0, [A4 - 0x22F8] 00004F3E 6700 FDBE beq -0x240 /* 00004CFE */ 00004F42 426C DD08 clr.w [A4 - 0x22F8] 00004F46 0C6C 0000 DD06 cmpi.w [A4 - 0x22FA], 0x0 00004F4C 6600 003A bne +0x3C /* 00004F88 */ 00004F50 3F3C 0001 move.w -[A7], 0x1 00004F54 2F2C E054 move.l -[A7], [A4 - 0x1FAC] 00004F58 4EBA 16F4 jsr [PC + 0x16F4 /* 0000664E */] 00004F5C 5C8F addq.l A7, 6 00004F5E 3F3C 0002 move.w -[A7], 0x2 00004F62 2F2C E054 move.l -[A7], [A4 - 0x1FAC] 00004F66 4EBA 16D4 jsr [PC + 0x16D4 /* 0000663C */] 00004F6A 5C8F addq.l A7, 6 00004F6C 4EBA 1B8E jsr [PC + 0x1B8E /* 00006AFC */] 00004F70 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00004F74 4EBA 09A4 jsr [PC + 0x9A4 /* 0000591A */] 00004F78 588F addq.l A7, 4 00004F7A 486C DCD0 pea.l [A4 - 0x2330] 00004F7E 2F2C DA0E move.l -[A7], [A4 - 0x25F2] 00004F82 4EBA 21A0 jsr [PC + 0x21A0 /* 00007124 */] 00004F86 508F addq.l A7, 8 label00004F88: 00004F88 4E5E unlink A6 00004F8A 4E75 rts fn00004F8C: 00004F8C 4E56 0000 link A6, 0 00004F90 4EBA B0F4 jsr [PC - 0x4F0C /* 00000086 */] 00004F94 3F3C 008A move.w -[A7], 0x8A 00004F98 4EBA 1AB8 jsr [PC + 0x1AB8 /* 00006A52 */] 00004F9C 548F addq.l A7, 2 00004F9E 3F3C 0001 move.w -[A7], 0x1 00004FA2 486C 02A4 pea.l [A4 + 0x2A4] 00004FA6 4EBA 2164 jsr [PC + 0x2164 /* 0000710C */] 00004FAA 5C8F addq.l A7, 6 00004FAC 2940 DC80 move.l [A4 - 0x2380], D0 00004FB0 3F3C 0004 move.w -[A7], 0x4 00004FB4 486C 02AA pea.l [A4 + 0x2AA] 00004FB8 4EBA 2152 jsr [PC + 0x2152 /* 0000710C */] 00004FBC 5C8F addq.l A7, 6 00004FBE 2940 DA0E move.l [A4 - 0x25F2], D0 00004FC2 486C C386 pea.l [A4 - 0x3C7A] 00004FC6 4EBA 1328 jsr [PC + 0x1328 /* 000062F0 */] 00004FCA 588F addq.l A7, 4 00004FCC 4EBA C3A0 jsr [PC - 0x3C60 /* 0000136E */] 00004FD0 4EBA 00AA jsr [PC + 0xAA /* 0000507C */] 00004FD4 4EBA BCFC jsr [PC - 0x4304 /* 00000CD2 */] 00004FD8 4EBA BBC2 jsr [PC - 0x443E /* 00000B9C */] 00004FDC 4EBA C006 jsr [PC - 0x3FFA /* 00000FE4 */] 00004FE0 4EBA C0FA jsr [PC - 0x3F06 /* 000010DC */] 00004FE4 2F2C DD38 move.l -[A7], [A4 - 0x22C8] 00004FE8 4EBA 0930 jsr [PC + 0x930 /* 0000591A */] 00004FEC 588F addq.l A7, 4 00004FEE 486C DCD0 pea.l [A4 - 0x2330] 00004FF2 2F2C DA0E move.l -[A7], [A4 - 0x25F2] 00004FF6 4EBA 212C jsr [PC + 0x212C /* 00007124 */] 00004FFA 508F addq.l A7, 8 label00004FFC: 00004FFC 486C DD14 pea.l [A4 - 0x22EC] 00005000 3F3C FFFF move.w -[A7], 0xFFFF 00005004 4EBA 19F6 jsr [PC + 0x19F6 /* 000069FC */] 00005008 5C8F addq.l A7, 6 0000500A 4EBA 2336 jsr [PC + 0x2336 /* 00007342 */] 0000500E 302C DD14 move.w D0, [A4 - 0x22EC] 00005012 6000 0002 bra +0x4 /* 00005016 */ label00005016: 00005016 B07C 0001 cmp.w D0, 0x1 0000501A 6700 0006 beq +0x8 /* 00005022 */ 0000501E 6000 000E bra +0x10 /* 0000502E */ label00005022: 00005022 4EBA B498 jsr [PC - 0x4B68 /* 000004BC */] 00005026 6000 0046 bra +0x48 /* 0000506E */ 0000502A 6000 000E bra +0x10 /* 0000503A */ label0000502E: 0000502E B07C 0003 cmp.w D0, 0x3 00005032 6700 0006 beq +0x8 /* 0000503A */ 00005036 6000 0036 bra +0x38 /* 0000506E */ label0000503A: 0000503A 302C DD22 move.w D0, [A4 - 0x22DE] 0000503E 6700 0026 beq +0x28 /* 00005066 */ 00005042 303C 0100 move.w D0, 0x100 00005046 6700 001E beq +0x20 /* 00005066 */ 0000504A 2F2C DD16 move.l -[A7], [A4 - 0x22EA] 0000504E 4EBA 2BD6 jsr [PC + 0x2BD6 /* 00007C26 */] 00005052 588F addq.l A7, 4 00005054 4880 ext.w D0 00005056 3F00 move.w -[A7], D0 00005058 4EBA 1EDE jsr [PC + 0x1EDE /* 00006F38 */] 0000505C 548F addq.l A7, 2 0000505E 2F00 move.l -[A7], D0 00005060 4EBA B61E jsr [PC - 0x49E2 /* 00000680 */] 00005064 588F addq.l A7, 4 label00005066: 00005066 6000 0006 bra +0x8 /* 0000506E */ 0000506A 6000 0002 bra +0x4 /* 0000506E */ label0000506E: 0000506E 302C DD12 move.w D0, [A4 - 0x22EE] 00005072 6600 FF88 bne -0x76 /* 00004FFC */ 00005076 4E5E unlink A6 00005078 4E75 rts fn0000507A: 0000507A 4E75 rts fn0000507C: 0000507C 4E56 FFFE link A6, -0x0002 00005080 486C 02BC pea.l [A4 + 0x2BC] 00005084 486C 02B0 pea.l [A4 + 0x2B0] 00005088 4EBA 1652 jsr [PC + 0x1652 /* 000066DC */] 0000508C 508F addq.l A7, 8 0000508E 2940 DA00 move.l [A4 - 0x2600], D0 00005092 0CAC 0000 0000 DA00 cmpi.l [A4 - 0x2600], 0x0 0000509A 6600 0038 bne +0x3A /* 000050D4 */ 0000509E 486C 02CA pea.l [A4 + 0x2CA] 000050A2 486C 02BE pea.l [A4 + 0x2BE] 000050A6 4EBA 1634 jsr [PC + 0x1634 /* 000066DC */] 000050AA 508F addq.l A7, 8 000050AC 2940 DA00 move.l [A4 - 0x2600], D0 000050B0 3F3C 000C move.w -[A7], 0xC 000050B4 4EBA D52E jsr [PC - 0x2AD2 /* 000025E4 */] 000050B8 548F addq.l A7, 2 000050BA 0CAC 0000 0000 DA00 cmpi.l [A4 - 0x2600], 0x0 000050C2 6600 000C bne +0xE /* 000050D0 */ 000050C6 3F3C 0014 move.w -[A7], 0x14 000050CA 4EBA D518 jsr [PC - 0x2AE8 /* 000025E4 */] 000050CE 548F addq.l A7, 2 label000050D0: 000050D0 6000 007A bra +0x7C /* 0000514C */ label000050D4: 000050D4 426E FFFE clr.w [A6 - 0x2] label000050D8: 000050D8 0C6E 0013 FFFE cmpi.w [A6 - 0x2], 0x13 000050DE 6E00 006C bgt +0x6E /* 0000514C */ 000050E2 2F2C DA00 move.l -[A7], [A4 - 0x2600] 000050E6 3F3C 0100 move.w -[A7], 0x100 000050EA 302E FFFE move.w D0, [A6 - 0x2] 000050EE C1FC 00FF muls.w D0, 0xFF 000050F2 41EC C574 lea.l A0, [A4 - 0x3A8C] 000050F6 D0C0 add.w A0, D0 000050F8 41D0 lea.l A0, [A0] 000050FA 2F08 move.l -[A7], A0 000050FC 4EBA 17E2 jsr [PC + 0x17E2 /* 000068E0 */] 00005100 DEFC 000A add.w A7, 0xA /* '\n' */ 00005104 302E FFFE move.w D0, [A6 - 0x2] 00005108 E380 asl D0, 1 0000510A 41EC D9B0 lea.l A0, [A4 - 0x2650] 0000510E D0C0 add.w A0, D0 00005110 41D0 lea.l A0, [A0] 00005112 2F08 move.l -[A7], A0 00005114 302E FFFE move.w D0, [A6 - 0x2] 00005118 E380 asl D0, 1 0000511A 41EC D9D8 lea.l A0, [A4 - 0x2628] 0000511E D0C0 add.w A0, D0 00005120 41D0 lea.l A0, [A0] 00005122 2F08 move.l -[A7], A0 00005124 302E FFFE move.w D0, [A6 - 0x2] 00005128 E580 asl D0, 2 0000512A 41EC D960 lea.l A0, [A4 - 0x26A0] 0000512E D0C0 add.w A0, D0 00005130 41D0 lea.l A0, [A0] 00005132 2F08 move.l -[A7], A0 00005134 486C 02CC pea.l [A4 + 0x2CC] 00005138 2F2C DA00 move.l -[A7], [A4 - 0x2600] 0000513C 4EBA 28D4 jsr [PC + 0x28D4 /* 00007A12 */] 00005140 DEFC 0014 add.w A7, 0x14 00005144 526E FFFE addq.w [A6 - 0x2], 1 00005148 6000 FF8E bra -0x70 /* 000050D8 */ label0000514C: 0000514C 2F2C DA00 move.l -[A7], [A4 - 0x2600] 00005150 4EBA 28DE jsr [PC + 0x28DE /* 00007A30 */] 00005154 588F addq.l A7, 4 00005156 4E5E unlink A6 00005158 4E75 rts fn0000515A: 0000515A 4E56 FEF2 link A6, -0x010E 0000515E 3D7C 0014 FFFC move.w [A6 - 0x4], 0x14 00005164 202C DCD8 move.l D0, [A4 - 0x2328] 00005168 B0AC D9AC cmp.l D0, [A4 - 0x2654] 0000516C 6F00 01DE ble +0x1E0 /* 0000534C */ 00005170 486C 02E4 pea.l [A4 + 0x2E4] 00005174 486C 02D8 pea.l [A4 + 0x2D8] 00005178 4EBA 1562 jsr [PC + 0x1562 /* 000066DC */] 0000517C 508F addq.l A7, 8 0000517E 2940 DA00 move.l [A4 - 0x2600], D0 00005182 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF label00005188: 00005188 526E FFFE addq.w [A6 - 0x2], 1 0000518C 202C DCD8 move.l D0, [A4 - 0x2328] 00005190 322E FFFE move.w D1, [A6 - 0x2] 00005194 E581 asl D1, 2 00005196 41EC D960 lea.l A0, [A4 - 0x26A0] 0000519A D0C1 add.w A0, D1 0000519C B090 cmp.l D0, [A0] 0000519E 6D00 FFE8 blt -0x16 /* 00005188 */ 000051A2 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2] 000051A8 3D7C 0013 FFFE move.w [A6 - 0x2], 0x13 label000051AE: 000051AE 302E FFFE move.w D0, [A6 - 0x2] 000051B2 B06E FFFC cmp.w D0, [A6 - 0x4] 000051B6 6F00 0088 ble +0x8A /* 00005240 */ 000051BA 302E FFFE move.w D0, [A6 - 0x2] 000051BE C1FC 00FF muls.w D0, 0xFF 000051C2 41EC C475 lea.l A0, [A4 - 0x3B8B] 000051C6 D0C0 add.w A0, D0 000051C8 41D0 lea.l A0, [A0] 000051CA 2F08 move.l -[A7], A0 000051CC 302E FFFE move.w D0, [A6 - 0x2] 000051D0 C1FC 00FF muls.w D0, 0xFF 000051D4 41EC C574 lea.l A0, [A4 - 0x3A8C] 000051D8 D0C0 add.w A0, D0 000051DA 41D0 lea.l A0, [A0] 000051DC 2F08 move.l -[A7], A0 000051DE 4EBA 2A62 jsr [PC + 0x2A62 /* 00007C42 */] 000051E2 508F addq.l A7, 8 000051E4 302E FFFE move.w D0, [A6 - 0x2] 000051E8 E580 asl D0, 2 000051EA 41EC D95C lea.l A0, [A4 - 0x26A4] 000051EE D0C0 add.w A0, D0 000051F0 2010 move.l D0, [A0] 000051F2 322E FFFE move.w D1, [A6 - 0x2] 000051F6 E581 asl D1, 2 000051F8 41EC D960 lea.l A0, [A4 - 0x26A0] 000051FC D0C1 add.w A0, D1 000051FE 2080 move.l [A0], D0 00005200 302E FFFE move.w D0, [A6 - 0x2] 00005204 E380 asl D0, 1 00005206 41EC D9D6 lea.l A0, [A4 - 0x262A] 0000520A D0C0 add.w A0, D0 0000520C 3010 move.w D0, [A0] 0000520E 322E FFFE move.w D1, [A6 - 0x2] 00005212 E381 asl D1, 1 00005214 41EC D9D8 lea.l A0, [A4 - 0x2628] 00005218 D0C1 add.w A0, D1 0000521A 3080 move.w [A0], D0 0000521C 302E FFFE move.w D0, [A6 - 0x2] 00005220 E380 asl D0, 1 00005222 41EC D9AE lea.l A0, [A4 - 0x2652] 00005226 D0C0 add.w A0, D0 00005228 3010 move.w D0, [A0] 0000522A 322E FFFE move.w D1, [A6 - 0x2] 0000522E E381 asl D1, 1 00005230 41EC D9B0 lea.l A0, [A4 - 0x2650] 00005234 D0C1 add.w A0, D1 00005236 3080 move.w [A0], D0 00005238 536E FFFE subq.w [A6 - 0x2], 1 0000523C 6000 FF70 bra -0x8E /* 000051AE */ label00005240: 00005240 486C DB6E pea.l [A4 - 0x2492] 00005244 302E FFFC move.w D0, [A6 - 0x4] 00005248 C1FC 00FF muls.w D0, 0xFF 0000524C 41EC C574 lea.l A0, [A4 - 0x3A8C] 00005250 D0C0 add.w A0, D0 00005252 41D0 lea.l A0, [A0] 00005254 2F08 move.l -[A7], A0 00005256 4EBA 29EA jsr [PC + 0x29EA /* 00007C42 */] 0000525A 508F addq.l A7, 8 0000525C 302E FFFC move.w D0, [A6 - 0x4] 00005260 C1FC 00FF muls.w D0, 0xFF 00005264 41EC C574 lea.l A0, [A4 - 0x3A8C] 00005268 D0C0 add.w A0, D0 0000526A 41D0 lea.l A0, [A0] 0000526C 2F08 move.l -[A7], A0 0000526E 486C 02E6 pea.l [A4 + 0x2E6] 00005272 302E FFFC move.w D0, [A6 - 0x4] 00005276 C1FC 00FF muls.w D0, 0xFF 0000527A 41EC C574 lea.l A0, [A4 - 0x3A8C] 0000527E D0C0 add.w A0, D0 00005280 41D0 lea.l A0, [A0] 00005282 2F08 move.l -[A7], A0 00005284 4EBA 0CFC jsr [PC + 0xCFC /* 00005F82 */] 00005288 DEFC 000C add.w A7, 0xC 0000528C 302E FFFC move.w D0, [A6 - 0x4] 00005290 E580 asl D0, 2 00005292 41EC D960 lea.l A0, [A4 - 0x26A0] 00005296 D0C0 add.w A0, D0 00005298 20AC DCD8 move.l [A0], [A4 - 0x2328] 0000529C 302E FFFC move.w D0, [A6 - 0x4] 000052A0 E380 asl D0, 1 000052A2 41EC D9D8 lea.l A0, [A4 - 0x2628] 000052A6 D0C0 add.w A0, D0 000052A8 30AC DCF0 move.w [A0], [A4 - 0x2310] 000052AC 302C DD0A move.w D0, [A4 - 0x22F6] 000052B0 5240 addq.w D0, 1 000052B2 322E FFFC move.w D1, [A6 - 0x4] 000052B6 E381 asl D1, 1 000052B8 41EC D9B0 lea.l A0, [A4 - 0x2650] 000052BC D0C1 add.w A0, D1 000052BE 3080 move.w [A0], D0 000052C0 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000052C4 4EBA D31E jsr [PC - 0x2CE2 /* 000025E4 */] 000052C8 548F addq.l A7, 2 000052CA 426E FFFE clr.w [A6 - 0x2] label000052CE: 000052CE 0C6E 0013 FFFE cmpi.w [A6 - 0x2], 0x13 000052D4 6E00 006C bgt +0x6E /* 00005342 */ 000052D8 302E FFFE move.w D0, [A6 - 0x2] 000052DC E580 asl D0, 2 000052DE 41EC D960 lea.l A0, [A4 - 0x26A0] 000052E2 D0C0 add.w A0, D0 000052E4 0C90 0000 0000 cmpi.l [A0], 0x0 000052EA 6F00 0056 ble +0x58 /* 00005342 */ 000052EE 302E FFFE move.w D0, [A6 - 0x2] 000052F2 E380 asl D0, 1 000052F4 41EC D9B0 lea.l A0, [A4 - 0x2650] 000052F8 D0C0 add.w A0, D0 000052FA 3F10 move.w -[A7], [A0] 000052FC 302E FFFE move.w D0, [A6 - 0x2] 00005300 E380 asl D0, 1 00005302 41EC D9D8 lea.l A0, [A4 - 0x2628] 00005306 D0C0 add.w A0, D0 00005308 3F10 move.w -[A7], [A0] 0000530A 302E FFFE move.w D0, [A6 - 0x2] 0000530E E580 asl D0, 2 00005310 41EC D960 lea.l A0, [A4 - 0x26A0] 00005314 D0C0 add.w A0, D0 00005316 2F10 move.l -[A7], [A0] 00005318 302E FFFE move.w D0, [A6 - 0x2] 0000531C C1FC 00FF muls.w D0, 0xFF 00005320 41EC C574 lea.l A0, [A4 - 0x3A8C] 00005324 D0C0 add.w A0, D0 00005326 41D0 lea.l A0, [A0] 00005328 2F08 move.l -[A7], A0 0000532A 486C 02EA pea.l [A4 + 0x2EA] 0000532E 2F2C DA00 move.l -[A7], [A4 - 0x2600] 00005332 4EBA 0C38 jsr [PC + 0xC38 /* 00005F6C */] 00005336 DEFC 0014 add.w A7, 0x14 0000533A 526E FFFE addq.w [A6 - 0x2], 1 0000533E 6000 FF8E bra -0x70 /* 000052CE */ label00005342: 00005342 2F2C DA00 move.l -[A7], [A4 - 0x2600] 00005346 4EBA 26E8 jsr [PC + 0x26E8 /* 00007A30 */] 0000534A 588F addq.l A7, 4 label0000534C: 0000534C 4EBA B984 jsr [PC - 0x467C /* 00000CD2 */] 00005350 4EBA BD8A jsr [PC - 0x4276 /* 000010DC */] 00005354 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000535A 2F2C DA08 move.l -[A7], [A4 - 0x25F8] 0000535E 3F3C 000E move.w -[A7], 0xE 00005362 4EBA 1670 jsr [PC + 0x1670 /* 000069D4 */] 00005366 DEFC 000A add.w A7, 0xA /* '\n' */ 0000536A 2940 DA04 move.l [A4 - 0x25FC], D0 0000536E 2F2C DA04 move.l -[A7], [A4 - 0x25FC] 00005372 4EBA 05A6 jsr [PC + 0x5A6 /* 0000591A */] 00005376 588F addq.l A7, 4 00005378 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000537C 4EBA 1AEC jsr [PC + 0x1AEC /* 00006E6A */] 00005380 548F addq.l A7, 2 00005382 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00005386 4EBA 1B10 jsr [PC + 0x1B10 /* 00006E98 */] 0000538A 548F addq.l A7, 2 0000538C 426E FFFE clr.w [A6 - 0x2] label00005390: 00005390 0C6E 0013 FFFE cmpi.w [A6 - 0x2], 0x13 00005396 6E00 0252 bgt +0x254 /* 000055EA */ 0000539A 302E FFFE move.w D0, [A6 - 0x2] 0000539E E580 asl D0, 2 000053A0 41EC D960 lea.l A0, [A4 - 0x26A0] 000053A4 D0C0 add.w A0, D0 000053A6 0C90 0000 0000 cmpi.l [A0], 0x0 000053AC 6F00 023C ble +0x23E /* 000055EA */ 000053B0 302E FFFE move.w D0, [A6 - 0x2] 000053B4 5240 addq.w D0, 1 000053B6 3F00 move.w -[A7], D0 000053B8 486C 02F8 pea.l [A4 + 0x2F8] 000053BC 486E FEFA pea.l [A6 - 0x106] 000053C0 4EBA 0BC0 jsr [PC + 0xBC0 /* 00005F82 */] 000053C4 DEFC 000A add.w A7, 0xA /* '\n' */ 000053C8 302E FFFE move.w D0, [A6 - 0x2] 000053CC C1FC 000B muls.w D0, 0xB 000053D0 D07C 003C add.w D0, 0x3C /* '<' */ 000053D4 3F00 move.w -[A7], D0 000053D6 486E FEFA pea.l [A6 - 0x106] 000053DA 4EBA 1B14 jsr [PC + 0x1B14 /* 00006EF0 */] 000053DE 588F addq.l A7, 4 000053E0 2200 move.l D1, D0 000053E2 303C 000F move.w D0, 0xF 000053E6 9041 sub.w D0, D1 000053E8 3F00 move.w -[A7], D0 000053EA 4EBA 27E0 jsr [PC + 0x27E0 /* 00007BCC */] 000053EE 588F addq.l A7, 4 000053F0 486E FEFA pea.l [A6 - 0x106] 000053F4 4EBA 1AC2 jsr [PC + 0x1AC2 /* 00006EB8 */] 000053F8 588F addq.l A7, 4 000053FA 302E FFFE move.w D0, [A6 - 0x2] 000053FE C1FC 00FF muls.w D0, 0xFF 00005402 41EC C574 lea.l A0, [A4 - 0x3A8C] 00005406 D0C0 add.w A0, D0 00005408 41D0 lea.l A0, [A0] 0000540A 2F08 move.l -[A7], A0 0000540C 486C 02FC pea.l [A4 + 0x2FC] 00005410 486E FEFA pea.l [A6 - 0x106] 00005414 4EBA 0B6C jsr [PC + 0xB6C /* 00005F82 */] 00005418 DEFC 000C add.w A7, 0xC 0000541C 302E FFFE move.w D0, [A6 - 0x2] 00005420 C1FC 000B muls.w D0, 0xB 00005424 D07C 003C add.w D0, 0x3C /* '<' */ 00005428 3F00 move.w -[A7], D0 0000542A 3F3C 0015 move.w -[A7], 0x15 0000542E 4EBA 279C jsr [PC + 0x279C /* 00007BCC */] 00005432 588F addq.l A7, 4 00005434 486E FEFA pea.l [A6 - 0x106] 00005438 4EBA 1A7E jsr [PC + 0x1A7E /* 00006EB8 */] 0000543C 588F addq.l A7, 4 0000543E 302E FFFE move.w D0, [A6 - 0x2] 00005442 E380 asl D0, 1 00005444 41EC D9D8 lea.l A0, [A4 - 0x2628] 00005448 D0C0 add.w A0, D0 0000544A 3010 move.w D0, [A0] 0000544C 48C0 ext.l D0 0000544E 81FC 0168 divs.w D0, 0x168 00005452 4840 swap.w D0 00005454 48C0 ext.l D0 00005456 81FC 0006 divs.w D0, 0x6 0000545A 3F00 move.w -[A7], D0 0000545C 302E FFFE move.w D0, [A6 - 0x2] 00005460 E380 asl D0, 1 00005462 41EC D9D8 lea.l A0, [A4 - 0x2628] 00005466 D0C0 add.w A0, D0 00005468 3010 move.w D0, [A0] 0000546A 48C0 ext.l D0 0000546C 81FC 0168 divs.w D0, 0x168 00005470 3F00 move.w -[A7], D0 00005472 486C 0300 pea.l [A4 + 0x300] 00005476 486E FEFA pea.l [A6 - 0x106] 0000547A 4EBA 0B06 jsr [PC + 0xB06 /* 00005F82 */] 0000547E DEFC 000C add.w A7, 0xC 00005482 302E FFFE move.w D0, [A6 - 0x2] 00005486 C1FC 000B muls.w D0, 0xB 0000548A D07C 003C add.w D0, 0x3C /* '<' */ 0000548E 3F00 move.w -[A7], D0 00005490 486E FEFA pea.l [A6 - 0x106] 00005494 4EBA 1A5A jsr [PC + 0x1A5A /* 00006EF0 */] 00005498 588F addq.l A7, 4 0000549A 2200 move.l D1, D0 0000549C 303C 00AD move.w D0, 0xAD 000054A0 9041 sub.w D0, D1 000054A2 3F00 move.w -[A7], D0 000054A4 4EBA 2726 jsr [PC + 0x2726 /* 00007BCC */] 000054A8 588F addq.l A7, 4 000054AA 486E FEFA pea.l [A6 - 0x106] 000054AE 4EBA 1A08 jsr [PC + 0x1A08 /* 00006EB8 */] 000054B2 588F addq.l A7, 4 000054B4 302E FFFE move.w D0, [A6 - 0x2] 000054B8 E580 asl D0, 2 000054BA 41EC D960 lea.l A0, [A4 - 0x26A0] 000054BE D0C0 add.w A0, D0 000054C0 2F10 move.l -[A7], [A0] 000054C2 486C 030A pea.l [A4 + 0x30A] 000054C6 486E FEFA pea.l [A6 - 0x106] 000054CA 4EBA 0AB6 jsr [PC + 0xAB6 /* 00005F82 */] 000054CE DEFC 000C add.w A7, 0xC 000054D2 302E FFFE move.w D0, [A6 - 0x2] 000054D6 C1FC 000B muls.w D0, 0xB 000054DA D07C 003C add.w D0, 0x3C /* '<' */ 000054DE 3F00 move.w -[A7], D0 000054E0 486E FEFA pea.l [A6 - 0x106] 000054E4 4EBA 1A0A jsr [PC + 0x1A0A /* 00006EF0 */] 000054E8 588F addq.l A7, 4 000054EA 2200 move.l D1, D0 000054EC 303C 00EB move.w D0, 0xEB 000054F0 9041 sub.w D0, D1 000054F2 3F00 move.w -[A7], D0 000054F4 4EBA 26D6 jsr [PC + 0x26D6 /* 00007BCC */] 000054F8 588F addq.l A7, 4 000054FA 486E FEFA pea.l [A6 - 0x106] 000054FE 4EBA 19B8 jsr [PC + 0x19B8 /* 00006EB8 */] 00005502 588F addq.l A7, 4 00005504 302E FFFE move.w D0, [A6 - 0x2] 00005508 E380 asl D0, 1 0000550A 41EC D9B0 lea.l A0, [A4 - 0x2650] 0000550E D0C0 add.w A0, D0 00005510 0C50 0014 cmpi.w [A0], 0x14 00005514 6D00 0036 blt +0x38 /* 0000554C */ 00005518 486C 030E pea.l [A4 + 0x30E] 0000551C 486E FEFA pea.l [A6 - 0x106] 00005520 4EBA 0A60 jsr [PC + 0xA60 /* 00005F82 */] 00005524 508F addq.l A7, 8 00005526 302E FFFE move.w D0, [A6 - 0x2] 0000552A C1FC 000B muls.w D0, 0xB 0000552E D07C 003C add.w D0, 0x3C /* '<' */ 00005532 3F00 move.w -[A7], D0 00005534 3F3C 00FC move.w -[A7], 0xFC 00005538 4EBA 2692 jsr [PC + 0x2692 /* 00007BCC */] 0000553C 588F addq.l A7, 4 0000553E 486E FEFA pea.l [A6 - 0x106] 00005542 4EBA 1974 jsr [PC + 0x1974 /* 00006EB8 */] 00005546 588F addq.l A7, 4 00005548 6000 0052 bra +0x54 /* 0000559C */ label0000554C: 0000554C 302E FFFE move.w D0, [A6 - 0x2] 00005550 E380 asl D0, 1 00005552 41EC D9B0 lea.l A0, [A4 - 0x2650] 00005556 D0C0 add.w A0, D0 00005558 3F10 move.w -[A7], [A0] 0000555A 486C 0318 pea.l [A4 + 0x318] 0000555E 486E FEFA pea.l [A6 - 0x106] 00005562 4EBA 0A1E jsr [PC + 0xA1E /* 00005F82 */] 00005566 DEFC 000A add.w A7, 0xA /* '\n' */ 0000556A 302E FFFE move.w D0, [A6 - 0x2] 0000556E C1FC 000B muls.w D0, 0xB 00005572 D07C 003C add.w D0, 0x3C /* '<' */ 00005576 3F00 move.w -[A7], D0 00005578 486E FEFA pea.l [A6 - 0x106] 0000557C 4EBA 1972 jsr [PC + 0x1972 /* 00006EF0 */] 00005580 588F addq.l A7, 4 00005582 2200 move.l D1, D0 00005584 303C 011B move.w D0, 0x11B 00005588 9041 sub.w D0, D1 0000558A 3F00 move.w -[A7], D0 0000558C 4EBA 263E jsr [PC + 0x263E /* 00007BCC */] 00005590 588F addq.l A7, 4 00005592 486E FEFA pea.l [A6 - 0x106] 00005596 4EBA 1920 jsr [PC + 0x1920 /* 00006EB8 */] 0000559A 588F addq.l A7, 4 label0000559C: 0000559C 302E FFFE move.w D0, [A6 - 0x2] 000055A0 B06E FFFC cmp.w D0, [A6 - 0x4] 000055A4 6600 003C bne +0x3E /* 000055E2 */ 000055A8 302E FFFE move.w D0, [A6 - 0x2] 000055AC C1FC 000B muls.w D0, 0xB 000055B0 D07C 003D add.w D0, 0x3D /* '=' */ 000055B4 3F00 move.w -[A7], D0 000055B6 3F3C 0133 move.w -[A7], 0x133 000055BA 302E FFFE move.w D0, [A6 - 0x2] 000055BE C1FC 000B muls.w D0, 0xB 000055C2 D07C 0034 add.w D0, 0x34 /* '4' */ 000055C6 3F00 move.w -[A7], D0 000055C8 3F3C 0001 move.w -[A7], 0x1 000055CC 486E FEF2 pea.l [A6 - 0x10E] 000055D0 4EBA 2988 jsr [PC + 0x2988 /* 00007F5A */] 000055D4 DEFC 000C add.w A7, 0xC 000055D8 486E FEF2 pea.l [A6 - 0x10E] 000055DC 4EBA 1B66 jsr [PC + 0x1B66 /* 00007144 */] 000055E0 588F addq.l A7, 4 label000055E2: 000055E2 526E FFFE addq.w [A6 - 0x2], 1 000055E6 6000 FDA8 bra -0x256 /* 00005390 */ label000055EA: 000055EA 486E FFFA pea.l [A6 - 0x6] 000055EE 42A7 clr.l -[A7] 000055F0 4EBA 109E jsr [PC + 0x109E /* 00006690 */] 000055F4 508F addq.l A7, 8 000055F6 2F2C DA04 move.l -[A7], [A4 - 0x25FC] 000055FA 4EBA 13F2 jsr [PC + 0x13F2 /* 000069EE */] 000055FE 588F addq.l A7, 4 00005600 4E5E unlink A6 00005602 4E75 rts fn00005604: 00005604 4E56 0000 link A6, 0 00005608 0C6E 0000 0008 cmpi.w [A6 + 0x8], 0x0 0000560E 6C00 000C bge +0xE /* 0000561C */ 00005612 302E 0008 move.w D0, [A6 + 0x8] 00005616 4440 neg.w D0 00005618 6000 0006 bra +0x8 /* 00005620 */ label0000561C: 0000561C 302E 0008 move.w D0, [A6 + 0x8] label00005620: 00005620 6000 0002 bra +0x4 /* 00005624 */ label00005624: 00005624 4E5E unlink A6 00005626 4E75 rts fn00005628: 00005628 4E56 0000 link A6, 0 0000562C 4EBA 2504 jsr [PC + 0x2504 /* 00007B32 */] 00005630 323C 8000 move.w D1, 0x8000 00005634 526E 0008 addq.w [A6 + 0x8], 1 00005638 342E 0008 move.w D2, [A6 + 0x8] 0000563C 48C1 ext.l D1 0000563E 83C2 divs.w D1, D2 00005640 48C0 ext.l D0 00005642 81C1 divs.w D0, D1 00005644 6000 0002 bra +0x4 /* 00005648 */ label00005648: 00005648 4E5E unlink A6 0000564A 4E75 rts fn0000564C: 0000564C 4E56 0000 link A6, 0 00005650 0C6E 005A 0008 cmpi.w [A6 + 0x8], 0x5A /* 'Z' */ 00005656 6E00 0018 bgt +0x1A /* 00005670 */ 0000565A 302E 0008 move.w D0, [A6 + 0x8] 0000565E E580 asl D0, 2 00005660 41EC C408 lea.l A0, [A4 - 0x3BF8] 00005664 D0C0 add.w A0, D0 00005666 2010 move.l D0, [A0] 00005668 6000 0084 bra +0x86 /* 000056EE */ 0000566C 6000 0080 bra +0x82 /* 000056EE */ label00005670: 00005670 0C6E 00B4 0008 cmpi.w [A6 + 0x8], 0xB4 00005676 6E00 001C bgt +0x1E /* 00005694 */ 0000567A 303C 00B4 move.w D0, 0xB4 0000567E 906E 0008 sub.w D0, [A6 + 0x8] 00005682 E580 asl D0, 2 00005684 41EC C408 lea.l A0, [A4 - 0x3BF8] 00005688 D0C0 add.w A0, D0 0000568A 2010 move.l D0, [A0] 0000568C 6000 0060 bra +0x62 /* 000056EE */ 00005690 6000 005C bra +0x5E /* 000056EE */ label00005694: 00005694 0C6E 010E 0008 cmpi.w [A6 + 0x8], 0x10E 0000569A 6E00 002A bgt +0x2C /* 000056C6 */ 0000569E 302E 0008 move.w D0, [A6 + 0x8] 000056A2 E580 asl D0, 2 000056A4 41EC C138 lea.l A0, [A4 - 0x3EC8] 000056A8 D0C0 add.w A0, D0 000056AA 2010 move.l D0, [A0] 000056AC 4EBA 24BA jsr [PC + 0x24BA /* 00007B68 */] 000056B0 486C C18C pea.l [A4 - 0x3E74] 000056B4 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000056B8 A9EB syscall Pack4/FP68K 000056BA 4EBA 24C0 jsr [PC + 0x24C0 /* 00007B7C */] 000056BE 6000 002E bra +0x30 /* 000056EE */ 000056C2 6000 002A bra +0x2C /* 000056EE */ label000056C6: 000056C6 303C 0168 move.w D0, 0x168 000056CA 906E 0008 sub.w D0, [A6 + 0x8] 000056CE E580 asl D0, 2 000056D0 41EC C408 lea.l A0, [A4 - 0x3BF8] 000056D4 D0C0 add.w A0, D0 000056D6 2010 move.l D0, [A0] 000056D8 4EBA 248E jsr [PC + 0x248E /* 00007B68 */] 000056DC 486C C18C pea.l [A4 - 0x3E74] 000056E0 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000056E4 A9EB syscall Pack4/FP68K 000056E6 4EBA 2494 jsr [PC + 0x2494 /* 00007B7C */] 000056EA 6000 0002 bra +0x4 /* 000056EE */ label000056EE: 000056EE 4E5E unlink A6 000056F0 4E75 rts fn000056F2: 000056F2 4E56 0000 link A6, 0 000056F6 0C6E 005A 0008 cmpi.w [A6 + 0x8], 0x5A /* 'Z' */ 000056FC 6E00 001C bgt +0x1E /* 0000571A */ 00005700 303C 005A move.w D0, 0x5A /* 'Z' */ 00005704 906E 0008 sub.w D0, [A6 + 0x8] 00005708 E580 asl D0, 2 0000570A 41EC C408 lea.l A0, [A4 - 0x3BF8] 0000570E D0C0 add.w A0, D0 00005710 2010 move.l D0, [A0] 00005712 6000 0080 bra +0x82 /* 00005794 */ 00005716 6000 007C bra +0x7E /* 00005794 */ label0000571A: 0000571A 0C6E 00B4 0008 cmpi.w [A6 + 0x8], 0xB4 00005720 6E00 002A bgt +0x2C /* 0000574C */ 00005724 302E 0008 move.w D0, [A6 + 0x8] 00005728 E580 asl D0, 2 0000572A 41EC C2A0 lea.l A0, [A4 - 0x3D60] 0000572E D0C0 add.w A0, D0 00005730 2010 move.l D0, [A0] 00005732 4EBA 2434 jsr [PC + 0x2434 /* 00007B68 */] 00005736 486C C18C pea.l [A4 - 0x3E74] 0000573A 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000573E A9EB syscall Pack4/FP68K 00005740 4EBA 243A jsr [PC + 0x243A /* 00007B7C */] 00005744 6000 004E bra +0x50 /* 00005794 */ 00005748 6000 004A bra +0x4C /* 00005794 */ label0000574C: 0000574C 0C6E 010E 0008 cmpi.w [A6 + 0x8], 0x10E 00005752 6E00 002E bgt +0x30 /* 00005782 */ 00005756 303C 010E move.w D0, 0x10E 0000575A 906E 0008 sub.w D0, [A6 + 0x8] 0000575E E580 asl D0, 2 00005760 41EC C408 lea.l A0, [A4 - 0x3BF8] 00005764 D0C0 add.w A0, D0 00005766 2010 move.l D0, [A0] 00005768 4EBA 23FE jsr [PC + 0x23FE /* 00007B68 */] 0000576C 486C C18C pea.l [A4 - 0x3E74] 00005770 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00005774 A9EB syscall Pack4/FP68K 00005776 4EBA 2404 jsr [PC + 0x2404 /* 00007B7C */] 0000577A 6000 0018 bra +0x1A /* 00005794 */ 0000577E 6000 0014 bra +0x16 /* 00005794 */ label00005782: 00005782 302E 0008 move.w D0, [A6 + 0x8] 00005786 E580 asl D0, 2 00005788 41EC BFD0 lea.l A0, [A4 - 0x4030] 0000578C D0C0 add.w A0, D0 0000578E 2010 move.l D0, [A0] 00005790 6000 0002 bra +0x4 /* 00005794 */ label00005794: 00005794 4E5E unlink A6 00005796 4E75 rts fn00005798: 00005798 4E56 FFB0 link A6, -0x0050 0000579C 2F0B move.l -[A7], A3 0000579E 2F0A move.l -[A7], A2 000057A0 2D6E 0008 FFC2 move.l [A6 - 0x3E], [A6 + 0x8] 000057A6 3D6E 000C FFC6 move.w [A6 - 0x3A], [A6 + 0xC] 000057AC 422E FFCA clr.b [A6 - 0x36] 000057B0 4267 clr.w -[A7] 000057B2 486E FFB0 pea.l [A6 - 0x50] 000057B6 4EBA 19AC jsr [PC + 0x19AC /* 00007164 */] 000057BA 5C8F addq.l A7, 6 000057BC 4A40 tst.w D0 000057BE 6658 bne +0x5A /* 00005818 */ 000057C0 426E FFCC clr.w [A6 - 0x34] 000057C4 4267 clr.w -[A7] 000057C6 486E FFB0 pea.l [A6 - 0x50] 000057CA 4EBA 1298 jsr [PC + 0x1298 /* 00006A64 */] 000057CE 5C8F addq.l A7, 6 000057D0 41EE FFD0 lea.l A0, [A6 - 0x30] 000057D4 2648 movea.l A3, A0 000057D6 246E 0012 movea.l A2, [A6 + 0x12] 000057DA 1692 move.b [A3], [A2] 000057DC 176A 0001 0001 move.b [A3 + 0x1], [A2 + 0x1] 000057E2 176A 0002 0002 move.b [A3 + 0x2], [A2 + 0x2] 000057E8 176A 0003 0003 move.b [A3 + 0x3], [A2 + 0x3] 000057EE 41EE FFD4 lea.l A0, [A6 - 0x2C] 000057F2 2648 movea.l A3, A0 000057F4 246E 000E movea.l A2, [A6 + 0xE] 000057F8 1692 move.b [A3], [A2] 000057FA 176A 0001 0001 move.b [A3 + 0x1], [A2 + 0x1] 00005800 176A 0002 0002 move.b [A3 + 0x2], [A2 + 0x2] 00005806 176A 0003 0003 move.b [A3 + 0x3], [A2 + 0x3] 0000580C 4267 clr.w -[A7] 0000580E 486E FFB0 pea.l [A6 - 0x50] 00005812 4EBA 128C jsr [PC + 0x128C /* 00006AA0 */] 00005816 5C8F addq.l A7, 6 label00005818: 00005818 302E FFC0 move.w D0, [A6 - 0x40] 0000581C 245F movea.l A2, [A7]+ 0000581E 265F movea.l A3, [A7]+ 00005820 4E5E unlink A6 00005822 4E75 rts fn00005824: 00005824 4E56 FFB0 link A6, -0x0050 00005828 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 0000582E 2D6E 000E FFD0 move.l [A6 - 0x30], [A6 + 0xE] 00005834 206E 000A movea.l A0, [A6 + 0xA] 00005838 2D50 FFD4 move.l [A6 - 0x2C], [A0] 0000583C 426E FFDC clr.w [A6 - 0x24] 00005840 4267 clr.w -[A7] 00005842 486E FFB0 pea.l [A6 - 0x50] 00005846 4EBA 199E jsr [PC + 0x199E /* 000071E6 */] 0000584A 5C8F addq.l A7, 6 0000584C 206E 000A movea.l A0, [A6 + 0xA] 00005850 20AE FFD8 move.l [A0], [A6 - 0x28] 00005854 302E FFC0 move.w D0, [A6 - 0x40] 00005858 4E5E unlink A6 0000585A 4E75 rts fn0000585C: 0000585C 4E56 FFB0 link A6, -0x0050 00005860 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 00005866 4267 clr.w -[A7] 00005868 486E FFB0 pea.l [A6 - 0x50] 0000586C 4EBA 19A8 jsr [PC + 0x19A8 /* 00007216 */] 00005870 5C8F addq.l A7, 6 00005872 206E 000A movea.l A0, [A6 + 0xA] 00005876 20AE FFDE move.l [A0], [A6 - 0x22] 0000587A 302E FFC0 move.w D0, [A6 - 0x40] 0000587E 4E5E unlink A6 00005880 4E75 rts fn00005882: 00005882 4E56 FFB0 link A6, -0x0050 00005886 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 0000588C 3D6E 000A FFDC move.w [A6 - 0x24], [A6 + 0xA] 00005892 2D6E 000C FFDE move.l [A6 - 0x22], [A6 + 0xC] 00005898 4267 clr.w -[A7] 0000589A 486E FFB0 pea.l [A6 - 0x50] 0000589E 4EBA 198E jsr [PC + 0x198E /* 0000722E */] 000058A2 5C8F addq.l A7, 6 000058A4 4E5E unlink A6 000058A6 4E75 rts fn000058A8: 000058A8 4E56 FFB0 link A6, -0x0050 000058AC 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 000058B2 4267 clr.w -[A7] 000058B4 486E FFB0 pea.l [A6 - 0x50] 000058B8 4EBA 198C jsr [PC + 0x198C /* 00007246 */] 000058BC 5C8F addq.l A7, 6 000058BE 202E FFCC move.l D0, [A6 - 0x34] 000058C2 206E 000A movea.l A0, [A6 + 0xA] 000058C6 2080 move.l [A0], D0 000058C8 302E FFC0 move.w D0, [A6 - 0x40] 000058CC 4E5E unlink A6 000058CE 4E75 rts fn000058D0: 000058D0 4E56 FFB0 link A6, -0x0050 000058D4 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 000058DA 202E 000A move.l D0, [A6 + 0xA] 000058DE 2D40 FFCC move.l [A6 - 0x34], D0 000058E2 4267 clr.w -[A7] 000058E4 486E FFB0 pea.l [A6 - 0x50] 000058E8 4EBA 1974 jsr [PC + 0x1974 /* 0000725E */] 000058EC 5C8F addq.l A7, 6 000058EE 4E5E unlink A6 000058F0 4E75 rts fn000058F2: 000058F2 4E56 FFB0 link A6, -0x0050 000058F6 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 000058FC 4267 clr.w -[A7] 000058FE 486E FFB0 pea.l [A6 - 0x50] 00005902 4EBA 1972 jsr [PC + 0x1972 /* 00007276 */] 00005906 5C8F addq.l A7, 6 00005908 4E5E unlink A6 0000590A 4E75 rts fn0000590C: 0000590C 4E56 0000 link A6, 0 00005910 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005914 A86E syscall InitGraf 00005916 4E5E unlink A6 00005918 4E75 rts fn0000591A: 0000591A 4E56 0000 link A6, 0 0000591E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005922 A873 syscall SetPort 00005924 4E5E unlink A6 00005926 4E75 rts fn00005928: 00005928 4E56 0000 link A6, 0 0000592C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005930 A874 syscall GetPort 00005932 4E5E unlink A6 00005934 4E75 rts fn00005936: 00005936 4E56 0000 link A6, 0 0000593A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000593E A87C syscall BackPat 00005940 4E5E unlink A6 00005942 4E75 rts fn00005944: 00005944 4E56 FFD6 link A6, -0x002A 00005948 2F0B move.l -[A7], A3 0000594A 266E 000C movea.l A3, [A6 + 0xC] 0000594E 426E FFD6 clr.w [A6 - 0x2A] 00005952 3F07 move.w -[A7], D7 00005954 302E 0008 move.w D0, [A6 + 0x8] 00005958 B07C 0064 cmp.w D0, 0x64 /* 'd' */ 0000595C 6702 beq +0x4 /* 00005960 */ 0000595E 6008 bra +0xA /* 00005968 */ label00005960: 00005960 3E3C 000A move.w D7, 0xA /* '\n' */ 00005964 602E bra +0x30 /* 00005994 */ 00005966 6008 bra +0xA /* 00005970 */ label00005968: 00005968 B07C 0075 cmp.w D0, 0x75 /* 'u' */ 0000596C 6702 beq +0x4 /* 00005970 */ 0000596E 6008 bra +0xA /* 00005978 */ label00005970: 00005970 3E3C 000A move.w D7, 0xA /* '\n' */ 00005974 601E bra +0x20 /* 00005994 */ 00005976 6008 bra +0xA /* 00005980 */ label00005978: 00005978 B07C 006F cmp.w D0, 0x6F /* 'o' */ 0000597C 6702 beq +0x4 /* 00005980 */ 0000597E 6008 bra +0xA /* 00005988 */ label00005980: 00005980 3E3C 0008 move.w D7, 0x8 00005984 600E bra +0x10 /* 00005994 */ 00005986 6008 bra +0xA /* 00005990 */ label00005988: 00005988 B07C 0078 cmp.w D0, 0x78 /* 'x' */ 0000598C 6702 beq +0x4 /* 00005990 */ 0000598E 6004 bra +0x6 /* 00005994 */ label00005990: 00005990 3E3C 0010 move.w D7, 0x10 label00005994: 00005994 0CAE 0000 0000 0010 cmpi.l [A6 + 0x10], 0x0 0000599C 6C2A bge +0x2C /* 000059C8 */ 0000599E 0C6E 0064 0008 cmpi.w [A6 + 0x8], 0x64 /* 'd' */ 000059A4 6614 bne +0x16 /* 000059BA */ 000059A6 2053 movea.l A0, [A3] 000059A8 5293 addq.l [A3], 1 000059AA 10BC 002D move.b [A0], 0x2D /* '-' */ 000059AE 202E 0010 move.l D0, [A6 + 0x10] 000059B2 4480 neg.l D0 000059B4 2D40 0010 move.l [A6 + 0x10], D0 000059B8 600E bra +0x10 /* 000059C8 */ label000059BA: 000059BA 302E 000A move.w D0, [A6 + 0xA] 000059BE 6608 bne +0xA /* 000059C8 */ 000059C0 02AE 0000 FFFF 0010 andi.l [A6 + 0x10], 0xFFFF label000059C8: 000059C8 0C47 0008 cmpi.w D7, 0x8 000059CC 660C bne +0xE /* 000059DA */ 000059CE 202E 0010 move.l D0, [A6 + 0x10] 000059D2 C0BC 0000 0007 and.l D0, 0x7 000059D8 6026 bra +0x28 /* 00005A00 */ label000059DA: 000059DA 0C47 0010 cmpi.w D7, 0x10 000059DE 660C bne +0xE /* 000059EC */ 000059E0 202E 0010 move.l D0, [A6 + 0x10] 000059E4 C0BC 0000 000F and.l D0, 0xF 000059EA 6014 bra +0x16 /* 00005A00 */ label000059EC: 000059EC 202E 0010 move.l D0, [A6 + 0x10] 000059F0 2F00 move.l -[A7], D0 000059F2 3007 move.w D0, D7 000059F4 48C0 ext.l D0 000059F6 2F00 move.l -[A7], D0 000059F8 4EBA 0890 jsr [PC + 0x890 /* 0000628A */] 000059FC 588F addq.l A7, 4 000059FE 201F move.l D0, [A7]+ label00005A00: 00005A00 322E FFD6 move.w D1, [A6 - 0x2A] 00005A04 526E FFD6 addq.w [A6 - 0x2A], 1 00005A08 E381 asl D1, 1 00005A0A 41EE FFD8 lea.l A0, [A6 - 0x28] 00005A0E D0C1 add.w A0, D1 00005A10 3080 move.w [A0], D0 00005A12 0C47 0008 cmpi.w D7, 0x8 00005A16 660E bne +0x10 /* 00005A26 */ 00005A18 202E 0010 move.l D0, [A6 + 0x10] 00005A1C E680 asr D0, 3 00005A1E C0BC 1FFF FFFF and.l D0, 0x1FFFFFFF 00005A24 6028 bra +0x2A /* 00005A4E */ label00005A26: 00005A26 0C47 0010 cmpi.w D7, 0x10 00005A2A 660E bne +0x10 /* 00005A3A */ 00005A2C 202E 0010 move.l D0, [A6 + 0x10] 00005A30 E880 asr D0, 4 00005A32 C0BC 0FFF FFFF and.l D0, 0xFFFFFFF 00005A38 6014 bra +0x16 /* 00005A4E */ label00005A3A: 00005A3A 202E 0010 move.l D0, [A6 + 0x10] 00005A3E 2F00 move.l -[A7], D0 00005A40 3007 move.w D0, D7 00005A42 48C0 ext.l D0 00005A44 2F00 move.l -[A7], D0 00005A46 4EBA 0842 jsr [PC + 0x842 /* 0000628A */] 00005A4A 201F move.l D0, [A7]+ 00005A4C 588F addq.l A7, 4 label00005A4E: 00005A4E 2D40 0010 move.l [A6 + 0x10], D0 00005A52 202E 0010 move.l D0, [A6 + 0x10] 00005A56 6600 FF70 bne -0x8E /* 000059C8 */ label00005A5A: 00005A5A 302E FFD6 move.w D0, [A6 - 0x2A] 00005A5E 6748 beq +0x4A /* 00005AA8 */ 00005A60 536E FFD6 subq.w [A6 - 0x2A], 1 00005A64 302E FFD6 move.w D0, [A6 - 0x2A] 00005A68 E380 asl D0, 1 00005A6A 41EE FFD8 lea.l A0, [A6 - 0x28] 00005A6E D0C0 add.w A0, D0 00005A70 0C50 000A cmpi.w [A0], 0xA /* '\n' */ 00005A74 6D18 blt +0x1A /* 00005A8E */ 00005A76 302E FFD6 move.w D0, [A6 - 0x2A] 00005A7A E380 asl D0, 1 00005A7C 41EE FFD8 lea.l A0, [A6 - 0x28] 00005A80 D0C0 add.w A0, D0 00005A82 3010 move.w D0, [A0] 00005A84 907C 000A sub.w D0, 0xA /* '\n' */ 00005A88 D07C 0041 add.w D0, 0x41 /* 'A' */ 00005A8C 6012 bra +0x14 /* 00005AA0 */ label00005A8E: 00005A8E 302E FFD6 move.w D0, [A6 - 0x2A] 00005A92 E380 asl D0, 1 00005A94 41EE FFD8 lea.l A0, [A6 - 0x28] 00005A98 D0C0 add.w A0, D0 00005A9A 3010 move.w D0, [A0] 00005A9C D07C 0030 add.w D0, 0x30 /* '0' */ label00005AA0: 00005AA0 2053 movea.l A0, [A3] 00005AA2 5293 addq.l [A3], 1 00005AA4 1080 move.b [A0], D0 00005AA6 60B2 bra -0x4C /* 00005A5A */ label00005AA8: 00005AA8 3E1F move.w D7, [A7]+ 00005AAA 265F movea.l A3, [A7]+ 00005AAC 4E5E unlink A6 00005AAE 4E75 rts fn00005AB0: 00005AB0 4E56 FFE4 link A6, -0x001C 00005AB4 2F0B move.l -[A7], A3 00005AB6 266E 000C movea.l A3, [A6 + 0xC] 00005ABA 3F07 move.w -[A7], D7 00005ABC 3F06 move.w -[A7], D6 00005ABE 0C6E 0100 000A cmpi.w [A6 + 0xA], 0x100 00005AC4 6606 bne +0x8 /* 00005ACC */ 00005AC6 3D7C 0006 000A move.w [A6 + 0xA], 0x6 label00005ACC: 00005ACC 3D6E 000A FFFE move.w [A6 - 0x2], [A6 + 0xA] 00005AD2 0C6E 0066 0008 cmpi.w [A6 + 0x8], 0x66 /* 'f' */ 00005AD8 6608 bne +0xA /* 00005AE2 */ 00005ADA 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 00005AE0 6018 bra +0x1A /* 00005AFA */ label00005AE2: 00005AE2 0C6E 0065 0008 cmpi.w [A6 + 0x8], 0x65 /* 'e' */ 00005AE8 6708 beq +0xA /* 00005AF2 */ 00005AEA 0C6E 0067 0008 cmpi.w [A6 + 0x8], 0x67 /* 'g' */ 00005AF0 6608 bne +0xA /* 00005AFA */ label00005AF2: 00005AF2 422E FFFC clr.b [A6 - 0x4] 00005AF6 526E FFFE addq.w [A6 - 0x2], 1 label00005AFA: 00005AFA 486E FFFC pea.l [A6 - 0x4] 00005AFE 486E 0010 pea.l [A6 + 0x10] 00005B02 486E FFE4 pea.l [A6 - 0x1C] 00005B06 3F3C 080B move.w -[A7], 0x80B 00005B0A A9EB syscall Pack4/FP68K 00005B0C 486E FFE8 pea.l [A6 - 0x18] 00005B10 4EBA 0840 jsr [PC + 0x840 /* 00006352 */] 00005B14 588F addq.l A7, 4 00005B16 102E FFE4 move.b D0, [A6 - 0x1C] 00005B1A 6708 beq +0xA /* 00005B24 */ 00005B1C 2053 movea.l A0, [A3] 00005B1E 5293 addq.l [A3], 1 00005B20 10BC 002D move.b [A0], 0x2D /* '-' */ label00005B24: 00005B24 102E FFE8 move.b D0, [A6 - 0x18] 00005B28 4880 ext.w D0 00005B2A B07C 0030 cmp.w D0, 0x30 /* '0' */ 00005B2E 6D18 blt +0x1A /* 00005B48 */ 00005B30 102E FFE8 move.b D0, [A6 - 0x18] 00005B34 4880 ext.w D0 00005B36 B07C 0039 cmp.w D0, 0x39 /* '9' */ 00005B3A 6E0C bgt +0xE /* 00005B48 */ 00005B3C 102E FFE8 move.b D0, [A6 - 0x18] 00005B40 4880 ext.w D0 00005B42 B07C 0030 cmp.w D0, 0x30 /* '0' */ 00005B46 6612 bne +0x14 /* 00005B5A */ label00005B48: 00005B48 102E FFE9 move.b D0, [A6 - 0x17] 00005B4C 660C bne +0xE /* 00005B5A */ 00005B4E 2053 movea.l A0, [A3] 00005B50 5293 addq.l [A3], 1 00005B52 10AE FFE8 move.b [A0], [A6 - 0x18] 00005B56 6000 00E8 bra +0xEA /* 00005C40 */ label00005B5A: 00005B5A 0C6E 0066 0008 cmpi.w [A6 + 0x8], 0x66 /* 'f' */ 00005B60 6676 bne +0x78 /* 00005BD8 */ 00005B62 486E FFE8 pea.l [A6 - 0x18] 00005B66 4EBA 2100 jsr [PC + 0x2100 /* 00007C68 */] 00005B6A 588F addq.l A7, 4 00005B6C 906E 000A sub.w D0, [A6 + 0xA] 00005B70 3E00 move.w D7, D0 00005B72 4246 clr.w D6 label00005B74: 00005B74 0C47 0000 cmpi.w D7, 0x0 00005B78 6F16 ble +0x18 /* 00005B90 */ 00005B7A 3006 move.w D0, D6 00005B7C 5246 addq.w D6, 1 00005B7E 41EE FFE8 lea.l A0, [A6 - 0x18] 00005B82 D0C0 add.w A0, D0 00005B84 1010 move.b D0, [A0] 00005B86 2053 movea.l A0, [A3] 00005B88 5293 addq.l [A3], 1 00005B8A 1080 move.b [A0], D0 00005B8C 5347 subq.w D7, 1 00005B8E 60E4 bra -0x1A /* 00005B74 */ label00005B90: 00005B90 302E 000A move.w D0, [A6 + 0xA] 00005B94 6708 beq +0xA /* 00005B9E */ 00005B96 2053 movea.l A0, [A3] 00005B98 5293 addq.l [A3], 1 00005B9A 10BC 002E move.b [A0], 0x2E /* '.' */ label00005B9E: 00005B9E 3007 move.w D0, D7 00005BA0 5247 addq.w D7, 1 00005BA2 0C40 0000 cmpi.w D0, 0x0 00005BA6 6C0E bge +0x10 /* 00005BB6 */ 00005BA8 2053 movea.l A0, [A3] 00005BAA 5293 addq.l [A3], 1 00005BAC 10BC 0030 move.b [A0], 0x30 /* '0' */ 00005BB0 536E 000A subq.w [A6 + 0xA], 1 00005BB4 60E8 bra -0x16 /* 00005B9E */ label00005BB6: 00005BB6 302E 000A move.w D0, [A6 + 0xA] 00005BBA 536E 000A subq.w [A6 + 0xA], 1 00005BBE 4A40 tst.w D0 00005BC0 6714 beq +0x16 /* 00005BD6 */ 00005BC2 3006 move.w D0, D6 00005BC4 5246 addq.w D6, 1 00005BC6 41EE FFE8 lea.l A0, [A6 - 0x18] 00005BCA D0C0 add.w A0, D0 00005BCC 1010 move.b D0, [A0] 00005BCE 2053 movea.l A0, [A3] 00005BD0 5293 addq.l [A3], 1 00005BD2 1080 move.b [A0], D0 00005BD4 60E0 bra -0x1E /* 00005BB6 */ label00005BD6: 00005BD6 6068 bra +0x6A /* 00005C40 */ label00005BD8: 00005BD8 2053 movea.l A0, [A3] 00005BDA 5293 addq.l [A3], 1 00005BDC 10AE FFE8 move.b [A0], [A6 - 0x18] 00005BE0 302E 000A move.w D0, [A6 + 0xA] 00005BE4 6708 beq +0xA /* 00005BEE */ 00005BE6 2053 movea.l A0, [A3] 00005BE8 5293 addq.l [A3], 1 00005BEA 10BC 002E move.b [A0], 0x2E /* '.' */ label00005BEE: 00005BEE 3E3C 0001 move.w D7, 0x1 00005BF2 302E 000A move.w D0, [A6 + 0xA] 00005BF6 D16E FFE6 add.w [A6 - 0x1A], D0 label00005BFA: 00005BFA 302E 000A move.w D0, [A6 + 0xA] 00005BFE 536E 000A subq.w [A6 + 0xA], 1 00005C02 4A40 tst.w D0 00005C04 6714 beq +0x16 /* 00005C1A */ 00005C06 3007 move.w D0, D7 00005C08 5247 addq.w D7, 1 00005C0A 41EE FFE8 lea.l A0, [A6 - 0x18] 00005C0E D0C0 add.w A0, D0 00005C10 1010 move.b D0, [A0] 00005C12 2053 movea.l A0, [A3] 00005C14 5293 addq.l [A3], 1 00005C16 1080 move.b [A0], D0 00005C18 60E0 bra -0x1E /* 00005BFA */ label00005C1A: 00005C1A 2053 movea.l A0, [A3] 00005C1C 5293 addq.l [A3], 1 00005C1E 10BC 0045 move.b [A0], 0x45 /* 'E' */ 00005C22 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00005C26 486C 0488 pea.l [A4 + 0x488] 00005C2A 2F13 move.l -[A7], [A3] 00005C2C 4EBA 0354 jsr [PC + 0x354 /* 00005F82 */] 00005C30 DEFC 000A add.w A7, 0xA /* '\n' */ 00005C34 2F13 move.l -[A7], [A3] 00005C36 4EBA 2030 jsr [PC + 0x2030 /* 00007C68 */] 00005C3A 588F addq.l A7, 4 00005C3C 48C0 ext.l D0 00005C3E D193 add.l [A3], D0 label00005C40: 00005C40 3C1F move.w D6, [A7]+ 00005C42 3E1F move.w D7, [A7]+ 00005C44 265F movea.l A3, [A7]+ 00005C46 4E5E unlink A6 00005C48 4E75 rts fn00005C4A: 00005C4A 4E56 FFFE link A6, -0x0002 00005C4E 426E FFFE clr.w [A6 - 0x2] label00005C52: 00005C52 206E 0008 movea.l A0, [A6 + 0x8] 00005C56 2050 movea.l A0, [A0] 00005C58 1010 move.b D0, [A0] 00005C5A 4880 ext.w D0 00005C5C B07C 0030 cmp.w D0, 0x30 /* '0' */ 00005C60 6D34 blt +0x36 /* 00005C96 */ 00005C62 206E 0008 movea.l A0, [A6 + 0x8] 00005C66 2050 movea.l A0, [A0] 00005C68 1010 move.b D0, [A0] 00005C6A 4880 ext.w D0 00005C6C B07C 0039 cmp.w D0, 0x39 /* '9' */ 00005C70 6E24 bgt +0x26 /* 00005C96 */ 00005C72 302E FFFE move.w D0, [A6 - 0x2] 00005C76 C1FC 000A muls.w D0, 0xA /* '\n' */ 00005C7A 206E 0008 movea.l A0, [A6 + 0x8] 00005C7E 2050 movea.l A0, [A0] 00005C80 1610 move.b D3, [A0] 00005C82 4883 ext.w D3 00005C84 D043 add.w D0, D3 00005C86 907C 0030 sub.w D0, 0x30 /* '0' */ 00005C8A 3D40 FFFE move.w [A6 - 0x2], D0 00005C8E 206E 0008 movea.l A0, [A6 + 0x8] 00005C92 5290 addq.l [A0], 1 00005C94 60BC bra -0x42 /* 00005C52 */ label00005C96: 00005C96 302E FFFE move.w D0, [A6 - 0x2] 00005C9A 4E5E unlink A6 00005C9C 4E75 rts fn00005C9E: 00005C9E 4E56 FFE6 link A6, -0x001A 00005CA2 2F0B move.l -[A7], A3 00005CA4 266E 000C movea.l A3, [A6 + 0xC] 00005CA8 2F0A move.l -[A7], A2 00005CAA 3F07 move.w -[A7], D7 00005CAC 3F06 move.w -[A7], D6 00005CAE 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00005CB4 200B move.l D0, A3 00005CB6 2040 movea.l A0, D0 00005CB8 2450 movea.l A2, [A0] 00005CBA 588B addq.l A3, 4 label00005CBC: 00005CBC 1012 move.b D0, [A2] 00005CBE 6700 0266 beq +0x268 /* 00005F26 */ label00005CC2: 00005CC2 1012 move.b D0, [A2] 00005CC4 6716 beq +0x18 /* 00005CDC */ 00005CC6 1012 move.b D0, [A2] 00005CC8 4880 ext.w D0 00005CCA B07C 0025 cmp.w D0, 0x25 /* '%' */ 00005CCE 670C beq +0xE /* 00005CDC */ 00005CD0 206E 0008 movea.l A0, [A6 + 0x8] 00005CD4 52AE 0008 addq.l [A6 + 0x8], 1 00005CD8 109A move.b [A0], [A2]+ 00005CDA 60E6 bra -0x18 /* 00005CC2 */ label00005CDC: 00005CDC 1012 move.b D0, [A2] 00005CDE 4880 ext.w D0 00005CE0 B07C 0025 cmp.w D0, 0x25 /* '%' */ 00005CE4 6600 023C bne +0x23E /* 00005F22 */ 00005CE8 528A addq.l A2, 1 00005CEA 426E FFEC clr.w [A6 - 0x14] 00005CEE 3D7C 0100 FFE8 move.w [A6 - 0x18], 0x100 00005CF4 426E FFE6 clr.w [A6 - 0x1A] 00005CF8 1D7C 0020 FFEF move.b [A6 - 0x11], 0x20 /* ' ' */ 00005CFE 1012 move.b D0, [A2] 00005D00 4880 ext.w D0 00005D02 B07C 002D cmp.w D0, 0x2D /* '-' */ 00005D06 6608 bne +0xA /* 00005D10 */ 00005D08 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 00005D0E 528A addq.l A2, 1 label00005D10: 00005D10 1012 move.b D0, [A2] 00005D12 4880 ext.w D0 00005D14 B07C 0030 cmp.w D0, 0x30 /* '0' */ 00005D18 6608 bne +0xA /* 00005D22 */ 00005D1A 1D7C 0030 FFEF move.b [A6 - 0x11], 0x30 /* '0' */ 00005D20 528A addq.l A2, 1 label00005D22: 00005D22 2D4A FFF0 move.l [A6 - 0x10], A2 00005D26 486E FFF0 pea.l [A6 - 0x10] 00005D2A 4EBA FF1E jsr [PC - 0xE2 /* 00005C4A */] 00005D2E 588F addq.l A7, 4 00005D30 3D40 FFEA move.w [A6 - 0x16], D0 00005D34 246E FFF0 movea.l A2, [A6 - 0x10] 00005D38 1012 move.b D0, [A2] 00005D3A 4880 ext.w D0 00005D3C B07C 002E cmp.w D0, 0x2E /* '.' */ 00005D40 6618 bne +0x1A /* 00005D5A */ 00005D42 528A addq.l A2, 1 00005D44 2D4A FFF0 move.l [A6 - 0x10], A2 00005D48 486E FFF0 pea.l [A6 - 0x10] 00005D4C 4EBA FEFC jsr [PC - 0x104 /* 00005C4A */] 00005D50 588F addq.l A7, 4 00005D52 3D40 FFE8 move.w [A6 - 0x18], D0 00005D56 246E FFF0 movea.l A2, [A6 - 0x10] label00005D5A: 00005D5A 1012 move.b D0, [A2] 00005D5C 4880 ext.w D0 00005D5E B07C 006C cmp.w D0, 0x6C /* 'l' */ 00005D62 6608 bne +0xA /* 00005D6C */ 00005D64 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 00005D6A 528A addq.l A2, 1 label00005D6C: 00005D6C 1012 move.b D0, [A2] 00005D6E 6706 beq +0x8 /* 00005D76 */ 00005D70 101A move.b D0, [A2]+ 00005D72 4880 ext.w D0 00005D74 3E00 move.w D7, D0 label00005D76: 00005D76 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8] 00005D7C 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00005D80 6712 beq +0x14 /* 00005D94 */ 00005D82 0C47 006F cmpi.w D7, 0x6F /* 'o' */ 00005D86 670C beq +0xE /* 00005D94 */ 00005D88 0C47 0078 cmpi.w D7, 0x78 /* 'x' */ 00005D8C 6706 beq +0x8 /* 00005D94 */ 00005D8E 0C47 0075 cmpi.w D7, 0x75 /* 'u' */ 00005D92 6642 bne +0x44 /* 00005DD6 */ label00005D94: 00005D94 302E FFE6 move.w D0, [A6 - 0x1A] 00005D98 6708 beq +0xA /* 00005DA2 */ 00005D9A 200B move.l D0, A3 00005D9C 2040 movea.l A0, D0 00005D9E 2010 move.l D0, [A0] 00005DA0 6008 bra +0xA /* 00005DAA */ label00005DA2: 00005DA2 200B move.l D0, A3 00005DA4 2040 movea.l A0, D0 00005DA6 3010 move.w D0, [A0] 00005DA8 48C0 ext.l D0 label00005DAA: 00005DAA 2F00 move.l -[A7], D0 00005DAC 486E 0008 pea.l [A6 + 0x8] 00005DB0 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00005DB4 3F07 move.w -[A7], D7 00005DB6 4EBA FB8C jsr [PC - 0x474 /* 00005944 */] 00005DBA DEFC 000C add.w A7, 0xC 00005DBE 302E FFE6 move.w D0, [A6 - 0x1A] 00005DC2 6706 beq +0x8 /* 00005DCA */ 00005DC4 303C 0004 move.w D0, 0x4 00005DC8 6004 bra +0x6 /* 00005DCE */ label00005DCA: 00005DCA 303C 0002 move.w D0, 0x2 label00005DCE: 00005DCE 48C0 ext.l D0 00005DD0 D7C0 add.l A3, D0 00005DD2 6000 00AE bra +0xB0 /* 00005E82 */ label00005DD6: 00005DD6 0C47 0063 cmpi.w D7, 0x63 /* 'c' */ 00005DDA 6618 bne +0x1A /* 00005DF4 */ 00005DDC 200B move.l D0, A3 00005DDE 5280 addq.l D0, 1 00005DE0 2040 movea.l A0, D0 00005DE2 1010 move.b D0, [A0] 00005DE4 206E 0008 movea.l A0, [A6 + 0x8] 00005DE8 52AE 0008 addq.l [A6 + 0x8], 1 00005DEC 1080 move.b [A0], D0 00005DEE 548B addq.l A3, 2 00005DF0 6000 0090 bra +0x92 /* 00005E82 */ label00005DF4: 00005DF4 0C47 0073 cmpi.w D7, 0x73 /* 's' */ 00005DF8 6634 bne +0x36 /* 00005E2E */ 00005DFA 200B move.l D0, A3 00005DFC 2040 movea.l A0, D0 00005DFE 2D50 FFF4 move.l [A6 - 0xC], [A0] 00005E02 588B addq.l A3, 4 00005E04 3C2E FFE8 move.w D6, [A6 - 0x18] label00005E08: 00005E08 3006 move.w D0, D6 00005E0A 6720 beq +0x22 /* 00005E2C */ 00005E0C 206E FFF4 movea.l A0, [A6 - 0xC] 00005E10 1010 move.b D0, [A0] 00005E12 6718 beq +0x1A /* 00005E2C */ 00005E14 206E FFF4 movea.l A0, [A6 - 0xC] 00005E18 52AE FFF4 addq.l [A6 - 0xC], 1 00005E1C 1010 move.b D0, [A0] 00005E1E 206E 0008 movea.l A0, [A6 + 0x8] 00005E22 52AE 0008 addq.l [A6 + 0x8], 1 00005E26 1080 move.b [A0], D0 00005E28 5346 subq.w D6, 1 00005E2A 60DC bra -0x22 /* 00005E08 */ label00005E2C: 00005E2C 6054 bra +0x56 /* 00005E82 */ label00005E2E: 00005E2E 0C47 0065 cmpi.w D7, 0x65 /* 'e' */ 00005E32 670C beq +0xE /* 00005E40 */ 00005E34 0C47 0066 cmpi.w D7, 0x66 /* 'f' */ 00005E38 6706 beq +0x8 /* 00005E40 */ 00005E3A 0C47 0067 cmpi.w D7, 0x67 /* 'g' */ 00005E3E 6636 bne +0x38 /* 00005E76 */ label00005E40: 00005E40 200B move.l D0, A3 00005E42 2040 movea.l A0, D0 00005E44 4850 pea.l [A0] 00005E46 486C C18C pea.l [A4 - 0x3E74] 00005E4A 3F3C 080E move.w -[A7], 0x80E 00005E4E A9EB syscall Pack4/FP68K 00005E50 518F subq.l A7, 8 00005E52 486C C18C pea.l [A4 - 0x3E74] 00005E56 486F 0004 pea.l [A7 + 0x4] 00005E5A 3F3C 0810 move.w -[A7], 0x810 00005E5E A9EB syscall Pack4/FP68K 00005E60 486E 0008 pea.l [A6 + 0x8] 00005E64 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00005E68 3F07 move.w -[A7], D7 00005E6A 4EBA FC44 jsr [PC - 0x3BC /* 00005AB0 */] 00005E6E DEFC 0010 add.w A7, 0x10 00005E72 508B addq.l A3, 8 00005E74 600C bra +0xE /* 00005E82 */ label00005E76: 00005E76 3007 move.w D0, D7 00005E78 206E 0008 movea.l A0, [A6 + 0x8] 00005E7C 52AE 0008 addq.l [A6 + 0x8], 1 00005E80 1080 move.b [A0], D0 label00005E82: 00005E82 202E 0008 move.l D0, [A6 + 0x8] 00005E86 90AE FFF8 sub.l D0, [A6 - 0x8] 00005E8A B06E FFEA cmp.w D0, [A6 - 0x16] 00005E8E 6C00 0092 bge +0x94 /* 00005F22 */ 00005E92 302E FFEC move.w D0, [A6 - 0x14] 00005E96 6726 beq +0x28 /* 00005EBE */ 00005E98 302E FFEA move.w D0, [A6 - 0x16] 00005E9C 222E 0008 move.l D1, [A6 + 0x8] 00005EA0 92AE FFF8 sub.l D1, [A6 - 0x8] 00005EA4 9041 sub.w D0, D1 00005EA6 3C00 move.w D6, D0 label00005EA8: 00005EA8 3006 move.w D0, D6 00005EAA 6710 beq +0x12 /* 00005EBC */ 00005EAC 206E 0008 movea.l A0, [A6 + 0x8] 00005EB0 52AE 0008 addq.l [A6 + 0x8], 1 00005EB4 10AE FFEF move.b [A0], [A6 - 0x11] 00005EB8 5346 subq.w D6, 1 00005EBA 60EC bra -0x12 /* 00005EA8 */ label00005EBC: 00005EBC 6064 bra +0x66 /* 00005F22 */ label00005EBE: 00005EBE 202E FFF8 move.l D0, [A6 - 0x8] 00005EC2 322E FFEA move.w D1, [A6 - 0x16] 00005EC6 5341 subq.w D1, 1 00005EC8 48C1 ext.l D1 00005ECA D081 add.l D0, D1 00005ECC 2D40 FFF4 move.l [A6 - 0xC], D0 00005ED0 2D40 FFF0 move.l [A6 - 0x10], D0 00005ED4 202E 0008 move.l D0, [A6 + 0x8] 00005ED8 90AE FFF8 sub.l D0, [A6 - 0x8] 00005EDC 3C00 move.w D6, D0 label00005EDE: 00005EDE 3006 move.w D0, D6 00005EE0 671E beq +0x20 /* 00005F00 */ 00005EE2 202E FFF8 move.l D0, [A6 - 0x8] 00005EE6 3206 move.w D1, D6 00005EE8 5341 subq.w D1, 1 00005EEA 48C1 ext.l D1 00005EEC D081 add.l D0, D1 00005EEE 2040 movea.l A0, D0 00005EF0 1010 move.b D0, [A0] 00005EF2 206E FFF4 movea.l A0, [A6 - 0xC] 00005EF6 53AE FFF4 subq.l [A6 - 0xC], 1 00005EFA 1080 move.b [A0], D0 00005EFC 5346 subq.w D6, 1 00005EFE 60DE bra -0x20 /* 00005EDE */ label00005F00: 00005F00 202E FFF8 move.l D0, [A6 - 0x8] 00005F04 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00005F08 6E0E bgt +0x10 /* 00005F18 */ 00005F0A 206E FFF8 movea.l A0, [A6 - 0x8] 00005F0E 52AE FFF8 addq.l [A6 - 0x8], 1 00005F12 10AE FFEF move.b [A0], [A6 - 0x11] 00005F16 60E8 bra -0x16 /* 00005F00 */ label00005F18: 00005F18 202E FFF0 move.l D0, [A6 - 0x10] 00005F1C 5280 addq.l D0, 1 00005F1E 2D40 0008 move.l [A6 + 0x8], D0 label00005F22: 00005F22 6000 FD98 bra -0x266 /* 00005CBC */ label00005F26: 00005F26 206E 0008 movea.l A0, [A6 + 0x8] 00005F2A 4210 clr.b [A0] 00005F2C 202E 0008 move.l D0, [A6 + 0x8] 00005F30 90AE FFFC sub.l D0, [A6 - 0x4] 00005F34 3C1F move.w D6, [A7]+ 00005F36 3E1F move.w D7, [A7]+ 00005F38 245F movea.l A2, [A7]+ 00005F3A 265F movea.l A3, [A7]+ 00005F3C 4E5E unlink A6 00005F3E 4E75 rts fn00005F40: 00005F40 4E56 FEFE link A6, -0x0102 00005F44 2F2E 000C move.l -[A7], [A6 + 0xC] 00005F48 486E FF00 pea.l [A6 - 0x100] 00005F4C 4EBA FD50 jsr [PC - 0x2B0 /* 00005C9E */] 00005F50 508F addq.l A7, 8 00005F52 3D40 FEFE move.w [A6 - 0x102], D0 00005F56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005F5A 486E FF00 pea.l [A6 - 0x100] 00005F5E 4EBA 0ECA jsr [PC + 0xECA /* 00006E2A */] 00005F62 508F addq.l A7, 8 00005F64 302E FEFE move.w D0, [A6 - 0x102] 00005F68 4E5E unlink A6 00005F6A 4E75 rts fn00005F6C: 00005F6C 4E56 0000 link A6, 0 00005F70 486E 000C pea.l [A6 + 0xC] 00005F74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005F78 4EBA FFC6 jsr [PC - 0x3A /* 00005F40 */] 00005F7C 508F addq.l A7, 8 00005F7E 4E5E unlink A6 00005F80 4E75 rts fn00005F82: 00005F82 4E56 0000 link A6, 0 00005F86 486E 000C pea.l [A6 + 0xC] 00005F8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005F8E 4EBA FD0E jsr [PC - 0x2F2 /* 00005C9E */] 00005F92 508F addq.l A7, 8 00005F94 4E5E unlink A6 00005F96 4E75 rts fn00005F98: 00005F98 4E56 FFFC link A6, -0x0004 00005F9C 2F0B move.l -[A7], A3 00005F9E 266E 0008 movea.l A3, [A6 + 0x8] 00005FA2 302B 000A move.w D0, [A3 + 0xA] 00005FA6 C07C 0001 and.w D0, 0x1 00005FAA 6606 bne +0x8 /* 00005FB2 */ 00005FAC 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */ label00005FB2: 00005FB2 302B 000A move.w D0, [A3 + 0xA] 00005FB6 C07C 0060 and.w D0, 0x60 /* '`' */ 00005FBA 6708 beq +0xA /* 00005FC4 */ 00005FBC 303C FFFF move.w D0, 0xFFFF 00005FC0 6000 00DA bra +0xDC /* 0000609C */ label00005FC4: 00005FC4 0CAB 0000 0000 0006 cmpi.l [A3 + 0x6], 0x0 00005FCC 6652 bne +0x54 /* 00006020 */ 00005FCE 302B 000A move.w D0, [A3 + 0xA] 00005FD2 C07C 0008 and.w D0, 0x8 00005FD6 671E beq +0x20 /* 00005FF6 */ 00005FD8 200B move.l D0, A3 00005FDA 41EC C22C lea.l A0, [A4 - 0x3DD4] 00005FDE 9088 sub.l D0, A0 00005FE0 81FC 0012 divs.w D0, 0x12 00005FE4 41EC C21C lea.l A0, [A4 - 0x3DE4] 00005FE8 D1C0 add.l A0, D0 00005FEA 41D0 lea.l A0, [A0] 00005FEC 2008 move.l D0, A0 00005FEE 2680 move.l [A3], D0 00005FF0 2740 0006 move.l [A3 + 0x6], D0 00005FF4 6028 bra +0x2A /* 0000601E */ label00005FF6: 00005FF6 2F3C 0000 0200 move.l -[A7], 0x200 00005FFC 4EBA 1F1C jsr [PC + 0x1F1C /* 00007F1A */] 00006000 588F addq.l A7, 4 00006002 2680 move.l [A3], D0 00006004 2740 0006 move.l [A3 + 0x6], D0 00006008 0C80 0000 0000 cmpi.l D0, 0x0 0000600E 6608 bne +0xA /* 00006018 */ 00006010 006B 0008 000A ori.w [A3 + 0xA], 0x8 00006016 6006 bra +0x8 /* 0000601E */ label00006018: 00006018 006B 0010 000A ori.w [A3 + 0xA], 0x10 label0000601E: 0000601E 60A4 bra -0x5A /* 00005FC4 */ label00006020: 00006020 2D4B FFFC move.l [A6 - 0x4], A3 00006024 206E FFFC movea.l A0, [A6 - 0x4] 00006028 41E8 000E lea.l A0, [A0 + 0xE] 0000602C 2F08 move.l -[A7], A0 0000602E 3F2B 000C move.w -[A7], [A3 + 0xC] 00006032 4EBA F828 jsr [PC - 0x7D8 /* 0000585C */] 00006036 5C8F addq.l A7, 6 00006038 26AB 0006 move.l [A3], [A3 + 0x6] 0000603C 302B 000A move.w D0, [A3 + 0xA] 00006040 C07C 0108 and.w D0, 0x108 00006044 6706 beq +0x8 /* 0000604C */ 00006046 303C 0001 move.w D0, 0x1 0000604A 6004 bra +0x6 /* 00006050 */ label0000604C: 0000604C 303C 0200 move.w D0, 0x200 label00006050: 00006050 3F00 move.w -[A7], D0 00006052 2F13 move.l -[A7], [A3] 00006054 3F2B 000C move.w -[A7], [A3 + 0xC] 00006058 4EBA 1DF2 jsr [PC + 0x1DF2 /* 00007E4C */] 0000605C 508F addq.l A7, 8 0000605E 3740 0004 move.w [A3 + 0x4], D0 00006062 536B 0004 subq.w [A3 + 0x4], 1 00006066 302B 0004 move.w D0, [A3 + 0x4] 0000606A 0C40 0000 cmpi.w D0, 0x0 0000606E 6C20 bge +0x22 /* 00006090 */ 00006070 0C6B FFFF 0004 cmpi.w [A3 + 0x4], 0xFFFF 00006076 6608 bne +0xA /* 00006080 */ 00006078 006B 0020 000A ori.w [A3 + 0xA], 0x20 /* ' ' */ 0000607E 6006 bra +0x8 /* 00006086 */ label00006080: 00006080 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */ label00006086: 00006086 426B 0004 clr.w [A3 + 0x4] 0000608A 303C FFFF move.w D0, 0xFFFF 0000608E 600C bra +0xE /* 0000609C */ label00006090: 00006090 2053 movea.l A0, [A3] 00006092 5293 addq.l [A3], 1 00006094 1010 move.b D0, [A0] 00006096 4880 ext.w D0 00006098 C07C 00FF and.w D0, 0xFF label0000609C: 0000609C 265F movea.l A3, [A7]+ 0000609E 4E5E unlink A6 000060A0 4E75 rts fn000060A2: 000060A2 4E56 FFFC link A6, -0x0004 000060A6 2F0B move.l -[A7], A3 000060A8 266E 000A movea.l A3, [A6 + 0xA] 000060AC 302B 000A move.w D0, [A3 + 0xA] 000060B0 C07C 0002 and.w D0, 0x2 000060B4 6606 bne +0x8 /* 000060BC */ 000060B6 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */ label000060BC: 000060BC 302B 000A move.w D0, [A3 + 0xA] 000060C0 C07C 0040 and.w D0, 0x40 /* '@' */ 000060C4 6708 beq +0xA /* 000060CE */ 000060C6 303C FFFF move.w D0, 0xFFFF 000060CA 6000 0104 bra +0x106 /* 000061D0 */ label000060CE: 000060CE 0CAB 0000 0000 0006 cmpi.l [A3 + 0x6], 0x0 000060D6 6652 bne +0x54 /* 0000612A */ 000060D8 302B 000A move.w D0, [A3 + 0xA] 000060DC C07C 0008 and.w D0, 0x8 000060E0 671E beq +0x20 /* 00006100 */ 000060E2 200B move.l D0, A3 000060E4 41EC C22C lea.l A0, [A4 - 0x3DD4] 000060E8 9088 sub.l D0, A0 000060EA 81FC 0012 divs.w D0, 0x12 000060EE 41EC C21C lea.l A0, [A4 - 0x3DE4] 000060F2 D1C0 add.l A0, D0 000060F4 41D0 lea.l A0, [A0] 000060F6 2008 move.l D0, A0 000060F8 2680 move.l [A3], D0 000060FA 2740 0006 move.l [A3 + 0x6], D0 000060FE 6028 bra +0x2A /* 00006128 */ label00006100: 00006100 2F3C 0000 0200 move.l -[A7], 0x200 00006106 4EBA 1E12 jsr [PC + 0x1E12 /* 00007F1A */] 0000610A 588F addq.l A7, 4 0000610C 2680 move.l [A3], D0 0000610E 2740 0006 move.l [A3 + 0x6], D0 00006112 0C80 0000 0000 cmpi.l D0, 0x0 00006118 6608 bne +0xA /* 00006122 */ 0000611A 006B 0008 000A ori.w [A3 + 0xA], 0x8 00006120 6006 bra +0x8 /* 00006128 */ label00006122: 00006122 006B 0010 000A ori.w [A3 + 0xA], 0x10 label00006128: 00006128 60A4 bra -0x5A /* 000060CE */ label0000612A: 0000612A 302B 000A move.w D0, [A3 + 0xA] 0000612E C07C 0008 and.w D0, 0x8 00006132 6710 beq +0x12 /* 00006144 */ 00006134 2053 movea.l A0, [A3] 00006136 5293 addq.l [A3], 1 00006138 10AE 0009 move.b [A0], [A6 + 0x9] 0000613C 006B 0080 000A ori.w [A3 + 0xA], 0x80 00006142 603C bra +0x3E /* 00006180 */ label00006144: 00006144 302B 000A move.w D0, [A3 + 0xA] 00006148 C07C 0100 and.w D0, 0x100 0000614C 6732 beq +0x34 /* 00006180 */ 0000614E 006B 0080 000A ori.w [A3 + 0xA], 0x80 00006154 2053 movea.l A0, [A3] 00006156 5293 addq.l [A3], 1 00006158 10AE 0009 move.b [A0], [A6 + 0x9] 0000615C 102E 0009 move.b D0, [A6 + 0x9] 00006160 4880 ext.w D0 00006162 B07C 000A cmp.w D0, 0xA /* '\n' */ 00006166 6718 beq +0x1A /* 00006180 */ 00006168 2013 move.l D0, [A3] 0000616A 90AB 0006 sub.l D0, [A3 + 0x6] 0000616E B07C 0200 cmp.w D0, 0x200 00006172 6C0C bge +0xE /* 00006180 */ 00006174 102E 0009 move.b D0, [A6 + 0x9] 00006178 4880 ext.w D0 0000617A C07C 00FF and.w D0, 0xFF 0000617E 6050 bra +0x52 /* 000061D0 */ label00006180: 00006180 2F0B move.l -[A7], A3 00006182 4EBA 18FE jsr [PC + 0x18FE /* 00007A82 */] 00006186 588F addq.l A7, 4 00006188 4A40 tst.w D0 0000618A 670C beq +0xE /* 00006198 */ 0000618C 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */ 00006192 303C FFFF move.w D0, 0xFFFF 00006196 6038 bra +0x3A /* 000061D0 */ label00006198: 00006198 302B 000A move.w D0, [A3 + 0xA] 0000619C C07C 0108 and.w D0, 0x108 000061A0 6712 beq +0x14 /* 000061B4 */ 000061A2 426B 0004 clr.w [A3 + 0x4] 000061A6 102E 0009 move.b D0, [A6 + 0x9] 000061AA 4880 ext.w D0 000061AC C07C 00FF and.w D0, 0xFF 000061B0 601E bra +0x20 /* 000061D0 */ 000061B2 601C bra +0x1E /* 000061D0 */ label000061B4: 000061B4 377C 01FF 0004 move.w [A3 + 0x4], 0x1FF 000061BA 006B 0080 000A ori.w [A3 + 0xA], 0x80 000061C0 102E 0009 move.b D0, [A6 + 0x9] 000061C4 2053 movea.l A0, [A3] 000061C6 5293 addq.l [A3], 1 000061C8 1080 move.b [A0], D0 000061CA 4880 ext.w D0 000061CC C07C 00FF and.w D0, 0xFF label000061D0: 000061D0 265F movea.l A3, [A7]+ 000061D2 4E5E unlink A6 000061D4 4E75 rts fn000061D6: 000061D6 4E56 0000 link A6, 0 000061DA 2F0B move.l -[A7], A3 000061DC 266E 000A movea.l A3, [A6 + 0xA] 000061E0 302B 000A move.w D0, [A3 + 0xA] 000061E4 C07C 0080 and.w D0, 0x80 000061E8 6608 bne +0xA /* 000061F2 */ 000061EA 2013 move.l D0, [A3] 000061EC B0AB 0006 cmp.l D0, [A3 + 0x6] 000061F0 6606 bne +0x8 /* 000061F8 */ label000061F2: 000061F2 303C FFFF move.w D0, 0xFFFF 000061F6 6010 bra +0x12 /* 00006208 */ label000061F8: 000061F8 526B 0004 addq.w [A3 + 0x4], 1 000061FC 102E 0009 move.b D0, [A6 + 0x9] 00006200 5393 subq.l [A3], 1 00006202 2053 movea.l A0, [A3] 00006204 1080 move.b [A0], D0 00006206 4880 ext.w D0 label00006208: 00006208 265F movea.l A3, [A7]+ 0000620A 4E5E unlink A6 0000620C 4E75 rts fn0000620E: 0000620E 4E56 0000 link A6, 0 00006212 206E 0008 movea.l A0, [A6 + 0x8] 00006216 5368 0004 subq.w [A0 + 0x4], 1 0000621A 3028 0004 move.w D0, [A0 + 0x4] 0000621E 0C40 0000 cmpi.w D0, 0x0 00006222 6D14 blt +0x16 /* 00006238 */ 00006224 206E 0008 movea.l A0, [A6 + 0x8] 00006228 2010 move.l D0, [A0] 0000622A 5290 addq.l [A0], 1 0000622C 2040 movea.l A0, D0 0000622E 1010 move.b D0, [A0] 00006230 4880 ext.w D0 00006232 C07C 00FF and.w D0, 0xFF 00006236 600A bra +0xC /* 00006242 */ label00006238: 00006238 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000623C 4EBA FD5A jsr [PC - 0x2A6 /* 00005F98 */] 00006240 588F addq.l A7, 4 label00006242: 00006242 4E5E unlink A6 00006244 4E75 rts fn00006246: 00006246 4E56 0000 link A6, 0 0000624A 206E 000A movea.l A0, [A6 + 0xA] 0000624E 5368 0004 subq.w [A0 + 0x4], 1 00006252 3028 0004 move.w D0, [A0 + 0x4] 00006256 0C40 0000 cmpi.w D0, 0x0 0000625A 6D18 blt +0x1A /* 00006274 */ 0000625C 102E 0009 move.b D0, [A6 + 0x9] 00006260 206E 000A movea.l A0, [A6 + 0xA] 00006264 2210 move.l D1, [A0] 00006266 5290 addq.l [A0], 1 00006268 2041 movea.l A0, D1 0000626A 1080 move.b [A0], D0 0000626C 4880 ext.w D0 0000626E C07C 00FF and.w D0, 0xFF 00006272 6012 bra +0x14 /* 00006286 */ label00006274: 00006274 2F2E 000A move.l -[A7], [A6 + 0xA] 00006278 102E 0009 move.b D0, [A6 + 0x9] 0000627C 4880 ext.w D0 0000627E 3F00 move.w -[A7], D0 00006280 4EBA FE20 jsr [PC - 0x1E0 /* 000060A2 */] 00006284 5C8F addq.l A7, 6 label00006286: 00006286 4E5E unlink A6 00006288 4E75 rts fn0000628A: 0000628A 4E56 FFFE link A6, -0x0002 0000628E 48E7 F000 movem.l -[A7], D0,D1,D2,D3 00006292 242E 0008 move.l D2, [A6 + 0x8] 00006296 222E 000C move.l D1, [A6 + 0xC] 0000629A 426E FFFE clr.w [A6 - 0x2] 0000629E 4A81 tst.l D1 000062A0 6C06 bge +0x8 /* 000062A8 */ 000062A2 566E FFFE addq.w [A6 - 0x2], 3 000062A6 4481 neg.l D1 label000062A8: 000062A8 4A82 tst.l D2 000062AA 6C06 bge +0x8 /* 000062B2 */ 000062AC 526E FFFE addq.w [A6 - 0x2], 1 000062B0 4482 neg.l D2 label000062B2: 000062B2 7601 moveq.l D3, 0x01 label000062B4: 000062B4 B481 cmp.l D2, D1 000062B6 6406 bcc +0x8 /* 000062BE */ 000062B8 E382 asl D2, 1 000062BA E383 asl D3, 1 000062BC 60F6 bra -0x8 /* 000062B4 */ label000062BE: 000062BE 4280 clr.l D0 label000062C0: 000062C0 B481 cmp.l D2, D1 000062C2 6204 bhi +0x6 /* 000062C8 */ 000062C4 8083 or.l D0, D3 000062C6 9282 sub.l D1, D2 label000062C8: 000062C8 E28A lsr D2, 1 000062CA E28B lsr D3, 1 000062CC 64F2 bcc -0xC /* 000062C0 */ 000062CE 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3 000062D4 6D02 blt +0x4 /* 000062D8 */ 000062D6 4481 neg.l D1 label000062D8: 000062D8 E2EE FFFE lsr .w [A6 - 0x2] 000062DC 6402 bcc +0x4 /* 000062E0 */ 000062DE 4480 neg.l D0 label000062E0: 000062E0 2D40 0008 move.l [A6 + 0x8], D0 000062E4 2D41 000C move.l [A6 + 0xC], D1 000062E8 4CDF 000F movem.l D0,D1,D2,D3, [A7]+ 000062EC 4E5E unlink A6 000062EE 4E75 rts fn000062F0: 000062F0 4E56 0000 link A6, 0 000062F4 206E 0008 movea.l A0, [A6 + 0x8] 000062F8 20B8 020C move.l [A0], [0x0000020C /* Time */] 000062FC 4E5E unlink A6 000062FE 4E75 rts fn00006300: 00006300 4E56 0000 link A6, 0 00006304 206E 0008 movea.l A0, [A6 + 0x8] 00006308 A03B syscall Delay 0000630A 226E 000C movea.l A1, [A6 + 0xC] 0000630E 2280 move.l [A1], D0 00006310 4E5E unlink A6 00006312 4E75 rts fn00006314: 00006314 4E56 FFFA link A6, -0x0006 00006318 2F0B move.l -[A7], A3 0000631A 266E 0008 movea.l A3, [A6 + 0x8] 0000631E 3F07 move.w -[A7], D7 00006320 3F06 move.w -[A7], D6 00006322 2D4B FFFA move.l [A6 - 0x6], A3 00006326 200B move.l D0, A3 00006328 671E beq +0x20 /* 00006348 */ label0000632A: 0000632A 1013 move.b D0, [A3] 0000632C 4880 ext.w D0 0000632E 3C00 move.w D6, D0 00006330 3007 move.w D0, D7 00006332 16C0 move.b [A3]+, D0 00006334 3E06 move.w D7, D6 00006336 3006 move.w D0, D6 00006338 66F0 bne -0xE /* 0000632A */ 0000633A 200B move.l D0, A3 0000633C 90AE FFFA sub.l D0, [A6 - 0x6] 00006340 5340 subq.w D0, 1 00006342 206E FFFA movea.l A0, [A6 - 0x6] 00006346 1080 move.b [A0], D0 label00006348: 00006348 3C1F move.w D6, [A7]+ 0000634A 3E1F move.w D7, [A7]+ 0000634C 265F movea.l A3, [A7]+ 0000634E 4E5E unlink A6 00006350 4E75 rts fn00006352: 00006352 4E56 0000 link A6, 0 00006356 2F0B move.l -[A7], A3 00006358 266E 0008 movea.l A3, [A6 + 0x8] 0000635C 3F07 move.w -[A7], D7 0000635E 2F0A move.l -[A7], A2 00006360 200B move.l D0, A3 00006362 671E beq +0x20 /* 00006382 */ 00006364 200B move.l D0, A3 00006366 528B addq.l A3, 1 00006368 2440 movea.l A2, D0 0000636A 2040 movea.l A0, D0 0000636C 1010 move.b D0, [A0] 0000636E C07C 00FF and.w D0, 0xFF 00006372 3E00 move.w D7, D0 label00006374: 00006374 3007 move.w D0, D7 00006376 5347 subq.w D7, 1 00006378 4A40 tst.w D0 0000637A 6704 beq +0x6 /* 00006380 */ 0000637C 14DB move.b [A2]+, [A3]+ 0000637E 60F4 bra -0xA /* 00006374 */ label00006380: 00006380 4212 clr.b [A2] label00006382: 00006382 245F movea.l A2, [A7]+ 00006384 3E1F move.w D7, [A7]+ 00006386 265F movea.l A3, [A7]+ 00006388 4E5E unlink A6 0000638A 4E75 rts fn0000638C: 0000638C 4E56 FFF4 link A6, -0x000C 00006390 302C C21A move.w D0, [A4 - 0x3DE6] 00006394 6600 0092 bne +0x94 /* 00006428 */ 00006398 486C C404 pea.l [A4 - 0x3BFC] 0000639C 4EBA F56E jsr [PC - 0xA92 /* 0000590C */] 000063A0 588F addq.l A7, 4 000063A2 4EBA 1BEA jsr [PC + 0x1BEA /* 00007F8E */] 000063A6 4EBA 0EF4 jsr [PC + 0xEF4 /* 0000729C */] 000063AA 4EBA 0A00 jsr [PC + 0xA00 /* 00006DAC */] 000063AE 4EBA 1888 jsr [PC + 0x1888 /* 00007C38 */] 000063B2 42A7 clr.l -[A7] 000063B4 4EBA 0726 jsr [PC + 0x726 /* 00006ADC */] 000063B8 588F addq.l A7, 4 000063BA 4EBA 0BA0 jsr [PC + 0xBA0 /* 00006F5C */] 000063BE 4EBA 0BA6 jsr [PC + 0xBA6 /* 00006F66 */] 000063C2 3D7C 0028 FFF4 move.w [A6 - 0xC], 0x28 /* '(' */ 000063C8 3D7C 0004 FFF6 move.w [A6 - 0xA], 0x4 000063CE 3D7C 0152 FFF8 move.w [A6 - 0x8], 0x152 000063D4 3D7C 01FC FFFA move.w [A6 - 0x6], 0x1FC 000063DA 42A7 clr.l -[A7] 000063DC 4267 clr.w -[A7] 000063DE 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000063E4 4267 clr.w -[A7] 000063E6 3F3C 0001 move.w -[A7], 0x1 000063EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000063EE 486E FFF4 pea.l [A6 - 0xC] 000063F2 42A7 clr.l -[A7] 000063F4 4EBA 0EB6 jsr [PC + 0xEB6 /* 000072AC */] 000063F8 DEFC 001A add.w A7, 0x1A 000063FC 2D40 FFFC move.l [A6 - 0x4], D0 00006400 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006404 4EBA F514 jsr [PC - 0xAEC /* 0000591A */] 00006408 588F addq.l A7, 4 0000640A 4267 clr.w -[A7] 0000640C 4EBA 0A7C jsr [PC + 0xA7C /* 00006E8A */] 00006410 548F addq.l A7, 2 00006412 4EBA 0018 jsr [PC + 0x18 /* 0000642C */] 00006416 302C C212 move.w D0, [A4 - 0x3DEE] 0000641A D06C C218 add.w D0, [A4 - 0x3DE8] 0000641E 3F00 move.w -[A7], D0 00006420 4267 clr.w -[A7] 00006422 4EBA 17BA jsr [PC + 0x17BA /* 00007BDE */] 00006426 588F addq.l A7, 4 label00006428: 00006428 4E5E unlink A6 0000642A 4E75 rts fn0000642C: 0000642C 4E56 FFFC link A6, -0x0004 00006430 486E FFFC pea.l [A6 - 0x4] 00006434 4EBA F4F2 jsr [PC - 0xB0E /* 00005928 */] 00006438 588F addq.l A7, 4 0000643A 486C C212 pea.l [A4 - 0x3DEE] 0000643E 4EBA 0AD6 jsr [PC + 0xAD6 /* 00006F16 */] 00006442 588F addq.l A7, 4 00006444 2F3C 0000 0008 move.l -[A7], 0x8 0000644A 486C C20A pea.l [A4 - 0x3DF6] 0000644E 206E FFFC movea.l A0, [A6 - 0x4] 00006452 41E8 0010 lea.l A0, [A0 + 0x10] 00006456 2F08 move.l -[A7], A0 00006458 4EBA 1AE6 jsr [PC + 0x1AE6 /* 00007F40 */] 0000645C DEFC 000C add.w A7, 0xC 00006460 4E5E unlink A6 00006462 4E75 rts fn00006464: 00006464 4E56 FFF6 link A6, -0x000A 00006468 486E FFFC pea.l [A6 - 0x4] 0000646C 4EBA 1722 jsr [PC + 0x1722 /* 00007B90 */] 00006470 588F addq.l A7, 4 00006472 302E FFFC move.w D0, [A6 - 0x4] 00006476 322C C218 move.w D1, [A4 - 0x3DE8] 0000647A D26C C212 add.w D1, [A4 - 0x3DEE] 0000647E B041 cmp.w D0, D1 00006480 6C1C bge +0x1E /* 0000649E */ 00006482 302C C218 move.w D0, [A4 - 0x3DE8] 00006486 D06C C212 add.w D0, [A4 - 0x3DEE] 0000648A 3F00 move.w -[A7], D0 0000648C 4267 clr.w -[A7] 0000648E 4EBA 173C jsr [PC + 0x173C /* 00007BCC */] 00006492 588F addq.l A7, 4 00006494 486E FFFC pea.l [A6 - 0x4] 00006498 4EBA 16F6 jsr [PC + 0x16F6 /* 00007B90 */] 0000649C 588F addq.l A7, 4 label0000649E: 0000649E 302E FFFC move.w D0, [A6 - 0x4] 000064A2 322C C20E move.w D1, [A4 - 0x3DF2] 000064A6 926C C218 sub.w D1, [A4 - 0x3DE8] 000064AA 926C C214 sub.w D1, [A4 - 0x3DEC] 000064AE 9041 sub.w D0, D1 000064B0 4440 neg.w D0 000064B2 3D40 FFFA move.w [A6 - 0x6], D0 000064B6 0C6E 0000 FFFA cmpi.w [A6 - 0x6], 0x0 000064BC 6C34 bge +0x36 /* 000064F2 */ 000064BE 4EBA 0C1E jsr [PC + 0xC1E /* 000070DE */] 000064C2 2D40 FFF6 move.l [A6 - 0xA], D0 000064C6 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000064CA 3F2E FFFA move.w -[A7], [A6 - 0x6] 000064CE 4267 clr.w -[A7] 000064D0 486C C20A pea.l [A4 - 0x3DF6] 000064D4 4EBA 0BDC jsr [PC + 0xBDC /* 000070B2 */] 000064D8 DEFC 000C add.w A7, 0xC 000064DC 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000064E0 4EBA 0C0A jsr [PC + 0xC0A /* 000070EC */] 000064E4 588F addq.l A7, 4 000064E6 3F2E FFFA move.w -[A7], [A6 - 0x6] 000064EA 4267 clr.w -[A7] 000064EC 4EBA 16F0 jsr [PC + 0x16F0 /* 00007BDE */] 000064F0 588F addq.l A7, 4 label000064F2: 000064F2 4E5E unlink A6 000064F4 4E75 rts fn000064F6: 000064F6 4E56 0000 link A6, 0 000064FA 2F09 move.l -[A7], A1 label000064FC: 000064FC 30D9 move.w [A0]+, [A1]+ 000064FE 51C8 FFFC dbf D0, -0x6 /* 000064FC */ 00006502 225F movea.l A1, [A7]+ 00006504 4E5E unlink A6 00006506 4E75 rts fn00006508: 00006508 4E56 0000 link A6, 0 0000650C 4E5E unlink A6 0000650E 4E75 rts fn00006510: 00006510 4E56 0000 link A6, 0 00006514 4E5E unlink A6 00006516 4E75 rts fn00006518: 00006518 4E56 FFA6 link A6, -0x005A 0000651C 42AE FFAC clr.l [A6 - 0x54] 00006520 2D7C 5445 5854 FFA8 move.l [A6 - 0x58], 0x54455854 /* 'TEXT' */ 00006528 486E FFA8 pea.l [A6 - 0x58] 0000652C 486E FFAC pea.l [A6 - 0x54] 00006530 4267 clr.w -[A7] 00006532 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006536 4EBA F260 jsr [PC - 0xDA0 /* 00005798 */] 0000653A DEFC 000E add.w A7, 0xE 0000653E 2D6E 0008 FFC2 move.l [A6 - 0x3E], [A6 + 0x8] 00006544 3D6C C202 FFC6 move.w [A6 - 0x3A], [A4 - 0x3DFE] 0000654A 422E FFCA clr.b [A6 - 0x36] 0000654E 1D7C 0002 FFCB move.b [A6 - 0x35], 0x2 00006554 42AE FFCC clr.l [A6 - 0x34] 00006558 4267 clr.w -[A7] 0000655A 486E FFB0 pea.l [A6 - 0x50] 0000655E 4EBA 0C40 jsr [PC + 0xC40 /* 000071A0 */] 00006562 5C8F addq.l A7, 6 00006564 3D6E FFC8 FFA6 move.w [A6 - 0x5A], [A6 - 0x38] 0000656A 396E FFC0 C204 move.w [A4 - 0x3DFC], [A6 - 0x40] 00006570 6706 beq +0x8 /* 00006578 */ 00006572 303C FFFF move.w D0, 0xFFFF 00006576 6024 bra +0x26 /* 0000659C */ label00006578: 00006578 42A7 clr.l -[A7] 0000657A 3F2E FFA6 move.w -[A7], [A6 - 0x5A] 0000657E 4EBA F350 jsr [PC - 0xCB0 /* 000058D0 */] 00006582 5C8F addq.l A7, 6 00006584 302E 000C move.w D0, [A6 + 0xC] 00006588 C07C 2000 and.w D0, 0x2000 /* ' \0' */ 0000658C 3F00 move.w -[A7], D0 0000658E 3F2E FFA6 move.w -[A7], [A6 - 0x5A] 00006592 4EBA 09F4 jsr [PC + 0x9F4 /* 00006F88 */] 00006596 588F addq.l A7, 4 00006598 302E FFA6 move.w D0, [A6 - 0x5A] label0000659C: 0000659C 4E5E unlink A6 0000659E 4E75 rts fn000065A0: 000065A0 4E56 FFF6 link A6, -0x000A 000065A4 486E FFFC pea.l [A6 - 0x4] 000065A8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000065AC 4EBA F2AE jsr [PC - 0xD52 /* 0000585C */] 000065B0 5C8F addq.l A7, 6 000065B2 486E FFF8 pea.l [A6 - 0x8] 000065B6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000065BA 4EBA F2EC jsr [PC - 0xD14 /* 000058A8 */] 000065BE 5C8F addq.l A7, 6 000065C0 0C6E 0001 000E cmpi.w [A6 + 0xE], 0x1 000065C6 660E bne +0x10 /* 000065D6 */ 000065C8 202E FFFC move.l D0, [A6 - 0x4] 000065CC D0AE 000A add.l D0, [A6 + 0xA] 000065D0 2D40 000A move.l [A6 + 0xA], D0 000065D4 6024 bra +0x26 /* 000065FA */ label000065D6: 000065D6 0C6E 0002 000E cmpi.w [A6 + 0xE], 0x2 000065DC 660E bne +0x10 /* 000065EC */ 000065DE 202E FFF8 move.l D0, [A6 - 0x8] 000065E2 D0AE 000A add.l D0, [A6 + 0xA] 000065E6 2D40 000A move.l [A6 + 0xA], D0 000065EA 600E bra +0x10 /* 000065FA */ label000065EC: 000065EC 302E 000E move.w D0, [A6 + 0xE] 000065F0 6708 beq +0xA /* 000065FA */ 000065F2 203C FFFF FFFF move.l D0, 0xFFFFFFFF 000065F8 603E bra +0x40 /* 00006638 */ label000065FA: 000065FA 202E 000A move.l D0, [A6 + 0xA] 000065FE B0AE FFF8 cmp.l D0, [A6 - 0x8] 00006602 6F0E ble +0x10 /* 00006612 */ 00006604 2F2E 000A move.l -[A7], [A6 + 0xA] 00006608 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000660C 4EBA F2C2 jsr [PC - 0xD3E /* 000058D0 */] 00006610 5C8F addq.l A7, 6 label00006612: 00006612 2F2E 000A move.l -[A7], [A6 + 0xA] 00006616 3F3C 0001 move.w -[A7], 0x1 0000661A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000661E 4EBA F262 jsr [PC - 0xD9E /* 00005882 */] 00006622 508F addq.l A7, 8 00006624 3940 C204 move.w [A4 - 0x3DFC], D0 00006628 670A beq +0xC /* 00006634 */ 0000662A 203C FFFF FFFF move.l D0, 0xFFFFFFFF 00006630 6006 bra +0x8 /* 00006638 */ 00006632 6004 bra +0x6 /* 00006638 */ label00006634: 00006634 202E 000A move.l D0, [A6 + 0xA] label00006638: 00006638 4E5E unlink A6 0000663A 4E75 rts fn0000663C: 0000663C 4E56 0000 link A6, 0 00006640 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006644 3F2E 000C move.w -[A7], [A6 + 0xC] 00006648 A93A syscall DisableItem 0000664A 4E5E unlink A6 0000664C 4E75 rts fn0000664E: 0000664E 4E56 0000 link A6, 0 00006652 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006656 3F2E 000C move.w -[A7], [A6 + 0xC] 0000665A A939 syscall EnableItem 0000665C 4E5E unlink A6 0000665E 4E75 rts fn00006660: 00006660 4E56 0000 link A6, 0 00006664 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006668 3F2E 000C move.w -[A7], [A6 + 0xC] 0000666C 1F2E 000F move.b -[A7], [A6 + 0xF] 00006670 A945 syscall CheckItem 00006672 4E5E unlink A6 00006674 4E75 rts fn00006676: 00006676 4E56 0000 link A6, 0 0000667A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000667E 3F2E 000C move.w -[A7], [A6 + 0xC] 00006682 102E 000F move.b D0, [A6 + 0xF] 00006686 4880 ext.w D0 00006688 3F00 move.w -[A7], D0 0000668A A944 syscall SetItmMark 0000668C 4E5E unlink A6 0000668E 4E75 rts fn00006690: 00006690 4E56 0000 link A6, 0 00006694 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006698 2F2E 000C move.l -[A7], [A6 + 0xC] 0000669C A991 syscall ModalDialog 0000669E 4E5E unlink A6 000066A0 4E75 rts fn000066A2: 000066A2 4E56 0000 link A6, 0 000066A6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000066AA 4EBA 0928 jsr [PC + 0x928 /* 00006FD4 */] 000066AE 548F addq.l A7, 2 000066B0 0C6E 0000 0008 cmpi.w [A6 + 0x8], 0x0 000066B6 6F1C ble +0x1E /* 000066D4 */ 000066B8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000066BC 4EBA F234 jsr [PC - 0xDCC /* 000058F2 */] 000066C0 548F addq.l A7, 2 000066C2 3940 C204 move.w [A4 - 0x3DFC], D0 000066C6 6706 beq +0x8 /* 000066CE */ 000066C8 303C FFFF move.w D0, 0xFFFF 000066CC 6004 bra +0x6 /* 000066D2 */ label000066CE: 000066CE 303C 0000 move.w D0, 0x0 label000066D2: 000066D2 6004 bra +0x6 /* 000066D8 */ label000066D4: 000066D4 303C FFFF move.w D0, 0xFFFF label000066D8: 000066D8 4E5E unlink A6 000066DA 4E75 rts fn000066DC: 000066DC 4E56 FFF8 link A6, -0x0008 000066E0 2F0B move.l -[A7], A3 000066E2 266E 000C movea.l A3, [A6 + 0xC] 000066E6 3F07 move.w -[A7], D7 000066E8 2F0A move.l -[A7], A2 000066EA 426E FFF8 clr.w [A6 - 0x8] 000066EE 1013 move.b D0, [A3] 000066F0 4880 ext.w D0 000066F2 B07C 0062 cmp.w D0, 0x62 /* 'b' */ 000066F6 6608 bne +0xA /* 00006700 */ 000066F8 3D7C 2000 FFF8 move.w [A6 - 0x8], 0x2000 /* ' \0' */ 000066FE 528B addq.l A3, 1 label00006700: 00006700 1013 move.b D0, [A3] 00006702 4880 ext.w D0 00006704 B07C 0072 cmp.w D0, 0x72 /* 'r' */ 00006708 671E beq +0x20 /* 00006728 */ 0000670A 1013 move.b D0, [A3] 0000670C 4880 ext.w D0 0000670E B07C 0077 cmp.w D0, 0x77 /* 'w' */ 00006712 6714 beq +0x16 /* 00006728 */ 00006714 1013 move.b D0, [A3] 00006716 4880 ext.w D0 00006718 B07C 0061 cmp.w D0, 0x61 /* 'a' */ 0000671C 670A beq +0xC /* 00006728 */ 0000671E 203C 0000 0000 move.l D0, 0x0 00006724 6000 0144 bra +0x146 /* 0000686A */ label00006728: 00006728 202C C206 move.l D0, [A4 - 0x3DFA] 0000672C 2440 movea.l A2, D0 0000672E 0C80 0000 0000 cmpi.l D0, 0x0 00006734 662A bne +0x2C /* 00006760 */ 00006736 41EC C22C lea.l A0, [A4 - 0x3DD4] 0000673A 2448 movea.l A2, A0 label0000673C: 0000673C 200A move.l D0, A2 0000673E 41EC C22C lea.l A0, [A4 - 0x3DD4] 00006742 2208 move.l D1, A0 00006744 D2BC 0000 010E add.l D1, 0x10E 0000674A B081 cmp.l D0, D1 0000674C 6C12 bge +0x14 /* 00006760 */ 0000674E 302A 000A move.w D0, [A2 + 0xA] 00006752 C07C 0003 and.w D0, 0x3 00006756 6602 bne +0x4 /* 0000675A */ 00006758 6006 bra +0x8 /* 00006760 */ label0000675A: 0000675A D4FC 0012 add.w A2, 0x12 0000675E 60DC bra -0x22 /* 0000673C */ label00006760: 00006760 200A move.l D0, A2 00006762 41EC C22C lea.l A0, [A4 - 0x3DD4] 00006766 2208 move.l D1, A0 00006768 D2BC 0000 010E add.l D1, 0x10E 0000676E B081 cmp.l D0, D1 00006770 6D0A blt +0xC /* 0000677C */ 00006772 203C 0000 0000 move.l D0, 0x0 00006778 6000 00F0 bra +0xF2 /* 0000686A */ label0000677C: 0000677C 42AC C206 clr.l [A4 - 0x3DFA] 00006780 426A 000A clr.w [A2 + 0xA] 00006784 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 0000678A 102B 0001 move.b D0, [A3 + 0x1] 0000678E 4880 ext.w D0 00006790 B07C 002B cmp.w D0, 0x2B /* '+' */ 00006794 660C bne +0xE /* 000067A2 */ 00006796 3D7C 0003 FFFA move.w [A6 - 0x6], 0x3 0000679C 006A 0003 000A ori.w [A2 + 0xA], 0x3 label000067A2: 000067A2 1013 move.b D0, [A3] 000067A4 4880 ext.w D0 000067A6 B07C 0077 cmp.w D0, 0x77 /* 'w' */ 000067AA 6618 bne +0x1A /* 000067C4 */ 000067AC 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000067B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000067B4 4EBA FD62 jsr [PC - 0x29E /* 00006518 */] 000067B8 5C8F addq.l A7, 6 000067BA 3E00 move.w D7, D0 000067BC 006A 0002 000A ori.w [A2 + 0xA], 0x2 000067C2 6068 bra +0x6A /* 0000682C */ label000067C4: 000067C4 1013 move.b D0, [A3] 000067C6 4880 ext.w D0 000067C8 B07C 0061 cmp.w D0, 0x61 /* 'a' */ 000067CC 6642 bne +0x44 /* 00006810 */ 000067CE 303C 0003 move.w D0, 0x3 000067D2 806E FFF8 or.w D0, [A6 - 0x8] 000067D6 3F00 move.w -[A7], D0 000067D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000067DC 4EBA 085A jsr [PC + 0x85A /* 00007038 */] 000067E0 5C8F addq.l A7, 6 000067E2 3E00 move.w D7, D0 000067E4 0C40 FFFF cmpi.w D0, 0xFFFF 000067E8 6610 bne +0x12 /* 000067FA */ 000067EA 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000067EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000067F2 4EBA FD24 jsr [PC - 0x2DC /* 00006518 */] 000067F6 5C8F addq.l A7, 6 000067F8 3E00 move.w D7, D0 label000067FA: 000067FA 3F3C 0002 move.w -[A7], 0x2 000067FE 42A7 clr.l -[A7] 00006800 3F07 move.w -[A7], D7 00006802 4EBA FD9C jsr [PC - 0x264 /* 000065A0 */] 00006806 508F addq.l A7, 8 00006808 006A 0006 000A ori.w [A2 + 0xA], 0x6 0000680E 601C bra +0x1E /* 0000682C */ label00006810: 00006810 302E FFFA move.w D0, [A6 - 0x6] 00006814 806E FFF8 or.w D0, [A6 - 0x8] 00006818 3F00 move.w -[A7], D0 0000681A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000681E 4EBA 0818 jsr [PC + 0x818 /* 00007038 */] 00006822 5C8F addq.l A7, 6 00006824 3E00 move.w D7, D0 00006826 006A 0001 000A ori.w [A2 + 0xA], 0x1 label0000682C: 0000682C 0C47 FFFF cmpi.w D7, 0xFFFF 00006830 660C bne +0xE /* 0000683E */ 00006832 426A 000A clr.w [A2 + 0xA] 00006836 203C 0000 0000 move.l D0, 0x0 0000683C 602C bra +0x2E /* 0000686A */ label0000683E: 0000683E 3547 000C move.w [A2 + 0xC], D7 00006842 426A 0004 clr.w [A2 + 0x4] 00006846 203C 0000 0000 move.l D0, 0x0 0000684C 2480 move.l [A2], D0 0000684E 2540 0006 move.l [A2 + 0x6], D0 00006852 2D4A FFFC move.l [A6 - 0x4], A2 00006856 206E FFFC movea.l A0, [A6 - 0x4] 0000685A 41E8 000E lea.l A0, [A0 + 0xE] 0000685E 2F08 move.l -[A7], A0 00006860 3F07 move.w -[A7], D7 00006862 4EBA EFF8 jsr [PC - 0x1008 /* 0000585C */] 00006866 5C8F addq.l A7, 6 00006868 200A move.l D0, A2 label0000686A: 0000686A 245F movea.l A2, [A7]+ 0000686C 3E1F move.w D7, [A7]+ 0000686E 265F movea.l A3, [A7]+ 00006870 4E5E unlink A6 00006872 4E75 rts fn00006874: 00006874 4E56 FFFA link A6, -0x0006 00006878 2F00 move.l -[A7], D0 0000687A 426E FFFE clr.w [A6 - 0x2] 0000687E 4AAE 0008 tst.l [A6 + 0x8] 00006882 6C08 bge +0xA /* 0000688C */ 00006884 526E FFFE addq.w [A6 - 0x2], 1 00006888 44AE 0008 neg.l [A6 + 0x8] label0000688C: 0000688C 4AAE 000C tst.l [A6 + 0xC] 00006890 6C08 bge +0xA /* 0000689A */ 00006892 526E FFFE addq.w [A6 - 0x2], 1 00006896 44AE 000C neg.l [A6 + 0xC] label0000689A: 0000689A 302E 000A move.w D0, [A6 + 0xA] 0000689E C0EE 000E mulu.w D0, [A6 + 0xE] 000068A2 2D40 FFFA move.l [A6 - 0x6], D0 000068A6 302E 0008 move.w D0, [A6 + 0x8] 000068AA C0EE 000E mulu.w D0, [A6 + 0xE] 000068AE D16E FFFA add.w [A6 - 0x6], D0 000068B2 302E 000A move.w D0, [A6 + 0xA] 000068B6 C0EE 000C mulu.w D0, [A6 + 0xC] 000068BA D16E FFFA add.w [A6 - 0x6], D0 000068BE 026E 0001 FFFE andi.w [A6 - 0x2], 0x1 000068C4 6704 beq +0x6 /* 000068CA */ 000068C6 44AE FFFA neg.l [A6 - 0x6] label000068CA: 000068CA 201F move.l D0, [A7]+ 000068CC 2D6E FFFA 000C move.l [A6 + 0xC], [A6 - 0x6] 000068D2 4E5E unlink A6 000068D4 2E9F move.l [A7], [A7]+ 000068D6 4AAF 0004 tst.l [A7 + 0x4] 000068DA 4E75 rts 000068DC 4E5E unlink A6 000068DE 4E75 rts fn000068E0: 000068E0 4E56 FFFE link A6, -0x0002 000068E4 2F0B move.l -[A7], A3 000068E6 266E 0008 movea.l A3, [A6 + 0x8] 000068EA 2F0A move.l -[A7], A2 000068EC 244B movea.l A2, A3 label000068EE: 000068EE 536E 000C subq.w [A6 + 0xC], 1 000068F2 302E 000C move.w D0, [A6 + 0xC] 000068F6 0C40 0000 cmpi.w D0, 0x0 000068FA 6F4C ble +0x4E /* 00006948 */ 000068FC 206E 000E movea.l A0, [A6 + 0xE] 00006900 5368 0004 subq.w [A0 + 0x4], 1 00006904 3028 0004 move.w D0, [A0 + 0x4] 00006908 0C40 0000 cmpi.w D0, 0x0 0000690C 6D14 blt +0x16 /* 00006922 */ 0000690E 206E 000E movea.l A0, [A6 + 0xE] 00006912 2010 move.l D0, [A0] 00006914 5290 addq.l [A0], 1 00006916 2040 movea.l A0, D0 00006918 1010 move.b D0, [A0] 0000691A 4880 ext.w D0 0000691C C07C 00FF and.w D0, 0xFF 00006920 600A bra +0xC /* 0000692C */ label00006922: 00006922 2F2E 000E move.l -[A7], [A6 + 0xE] 00006926 4EBA F670 jsr [PC - 0x990 /* 00005F98 */] 0000692A 588F addq.l A7, 4 label0000692C: 0000692C 3D40 FFFE move.w [A6 - 0x2], D0 00006930 0C40 FFFF cmpi.w D0, 0xFFFF 00006934 6712 beq +0x14 /* 00006948 */ 00006936 302E FFFE move.w D0, [A6 - 0x2] 0000693A 14C0 move.b [A2]+, D0 0000693C 4880 ext.w D0 0000693E B07C 000A cmp.w D0, 0xA /* '\n' */ 00006942 6602 bne +0x4 /* 00006946 */ 00006944 6002 bra +0x4 /* 00006948 */ label00006946: 00006946 60A6 bra -0x58 /* 000068EE */ label00006948: 00006948 4212 clr.b [A2] 0000694A 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00006950 660E bne +0x10 /* 00006960 */ 00006952 200A move.l D0, A2 00006954 B08B cmp.l D0, A3 00006956 6608 bne +0xA /* 00006960 */ 00006958 203C 0000 0000 move.l D0, 0x0 0000695E 6002 bra +0x4 /* 00006962 */ label00006960: 00006960 200B move.l D0, A3 label00006962: 00006962 245F movea.l A2, [A7]+ 00006964 265F movea.l A3, [A7]+ 00006966 4E5E unlink A6 00006968 4E75 rts fn0000696A: 0000696A 4E56 FFFC link A6, -0x0004 0000696E 2D6D 0010 FFFC move.l [A6 - 0x4], [A5 + 0x10] 00006974 206E FFFC movea.l A0, [A6 - 0x4] 00006978 2050 movea.l A0, [A0] 0000697A 30AE 0008 move.w [A0], [A6 + 0x8] 0000697E 4EBA 090E jsr [PC + 0x90E /* 0000728E */] 00006982 4E5E unlink A6 00006984 4E75 rts fn00006986: 00006986 4E56 FFFE link A6, -0x0002 0000698A 2F0B move.l -[A7], A3 0000698C 426E FFFE clr.w [A6 - 0x2] label00006990: 00006990 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15 00006996 6C2C bge +0x2E /* 000069C4 */ 00006998 302E FFFE move.w D0, [A6 - 0x2] 0000699C E580 asl D0, 2 0000699E 41EC C1AE lea.l A0, [A4 - 0x3E52] 000069A2 D0C0 add.w A0, D0 000069A4 0C50 0000 cmpi.w [A0], 0x0 000069A8 6F14 ble +0x16 /* 000069BE */ 000069AA 302E FFFE move.w D0, [A6 - 0x2] 000069AE E580 asl D0, 2 000069B0 41EC C1AE lea.l A0, [A4 - 0x3E52] 000069B4 D0C0 add.w A0, D0 000069B6 3F10 move.w -[A7], [A0] 000069B8 4EBA EF38 jsr [PC - 0x10C8 /* 000058F2 */] 000069BC 548F addq.l A7, 2 label000069BE: 000069BE 526E FFFE addq.w [A6 - 0x2], 1 000069C2 60CC bra -0x32 /* 00006990 */ label000069C4: 000069C4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000069C8 4EBA FFA0 jsr [PC - 0x60 /* 0000696A */] 000069CC 548F addq.l A7, 2 000069CE 265F movea.l A3, [A7]+ 000069D0 4E5E unlink A6 000069D2 4E75 rts fn000069D4: 000069D4 4E56 0000 link A6, 0 000069D8 594F subq.w A7, 4 000069DA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000069DE 2F2E 000A move.l -[A7], [A6 + 0xA] 000069E2 2F2E 000E move.l -[A7], [A6 + 0xE] 000069E6 A97C syscall GetNewDialog 000069E8 201F move.l D0, [A7]+ 000069EA 4E5E unlink A6 000069EC 4E75 rts fn000069EE: 000069EE 4E56 0000 link A6, 0 000069F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000069F6 A982 syscall CloseDialog 000069F8 4E5E unlink A6 000069FA 4E75 rts fn000069FC: 000069FC 4E56 0000 link A6, 0 00006A00 554F subq.w A7, 2 00006A02 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006A06 2F2E 000A move.l -[A7], [A6 + 0xA] 00006A0A A970 syscall GetNextEvent 00006A0C 101F move.b D0, [A7]+ 00006A0E 4880 ext.w D0 00006A10 4E5E unlink A6 00006A12 4E75 rts fn00006A14: 00006A14 4E56 0000 link A6, 0 00006A18 554F subq.w A7, 2 00006A1A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006A1E 2F2E 000A move.l -[A7], [A6 + 0xA] 00006A22 A971 syscall EventAvail 00006A24 101F move.b D0, [A7]+ 00006A26 4880 ext.w D0 00006A28 4E5E unlink A6 00006A2A 4E75 rts fn00006A2C: 00006A2C 4E56 0000 link A6, 0 00006A30 207C 0000 02F0 movea.l A0, 0x2F0 00006A36 2010 move.l D0, [A0] 00006A38 4E5E unlink A6 00006A3A 4E75 rts fn00006A3C: 00006A3C 4E56 0000 link A6, 0 00006A40 302E 000A move.w D0, [A6 + 0xA] 00006A44 E188 lsl D0, 8 00006A46 E188 lsl D0, 8 00006A48 302E 0008 move.w D0, [A6 + 0x8] 00006A4C A032 syscall FlushEvents 00006A4E 4E5E unlink A6 00006A50 4E75 rts fn00006A52: 00006A52 4E56 0000 link A6, 0 00006A56 207C 0000 0144 movea.l A0, 0x144 00006A5C 30AE 0008 move.w [A0], [A6 + 0x8] 00006A60 4E5E unlink A6 00006A62 4E75 rts fn00006A64: 00006A64 4E56 0000 link A6, 0 00006A68 206E 0008 movea.l A0, [A6 + 0x8] 00006A6C 2F28 0012 move.l -[A7], [A0 + 0x12] 00006A70 4EBA F8A2 jsr [PC - 0x75E /* 00006314 */] 00006A74 588F addq.l A7, 4 00006A76 206E 0008 movea.l A0, [A6 + 0x8] 00006A7A 4A2E 000D tst.b [A6 + 0xD] 00006A7E 6704 beq +0x6 /* 00006A84 */ 00006A80 A40C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=4 00006A82 6002 bra +0x4 /* 00006A86 */ label00006A84: 00006A84 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo label00006A86: 00006A86 206E 0008 movea.l A0, [A6 + 0x8] 00006A8A 2F28 0012 move.l -[A7], [A0 + 0x12] 00006A8E 4EBA F8C2 jsr [PC - 0x73E /* 00006352 */] 00006A92 588F addq.l A7, 4 00006A94 206E 0008 movea.l A0, [A6 + 0x8] 00006A98 3028 0010 move.w D0, [A0 + 0x10] 00006A9C 4E5E unlink A6 00006A9E 4E75 rts fn00006AA0: 00006AA0 4E56 0000 link A6, 0 00006AA4 206E 0008 movea.l A0, [A6 + 0x8] 00006AA8 2F28 0012 move.l -[A7], [A0 + 0x12] 00006AAC 4EBA F866 jsr [PC - 0x79A /* 00006314 */] 00006AB0 588F addq.l A7, 4 00006AB2 206E 0008 movea.l A0, [A6 + 0x8] 00006AB6 4A2E 000D tst.b [A6 + 0xD] 00006ABA 6704 beq +0x6 /* 00006AC0 */ 00006ABC A40D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=4 00006ABE 6002 bra +0x4 /* 00006AC2 */ label00006AC0: 00006AC0 A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo label00006AC2: 00006AC2 206E 0008 movea.l A0, [A6 + 0x8] 00006AC6 2F28 0012 move.l -[A7], [A0 + 0x12] 00006ACA 4EBA F886 jsr [PC - 0x77A /* 00006352 */] 00006ACE 588F addq.l A7, 4 00006AD0 206E 0008 movea.l A0, [A6 + 0x8] 00006AD4 3028 0010 move.w D0, [A0 + 0x10] 00006AD8 4E5E unlink A6 00006ADA 4E75 rts fn00006ADC: 00006ADC 4E56 0000 link A6, 0 00006AE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006AE4 A97B syscall InitDialogs 00006AE6 4E5E unlink A6 00006AE8 4E75 rts fn00006AEA: 00006AEA 4E56 0000 link A6, 0 00006AEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006AF2 3F2E 000C move.w -[A7], [A6 + 0xC] 00006AF6 A935 syscall InsertMenu 00006AF8 4E5E unlink A6 00006AFA 4E75 rts fn00006AFC: 00006AFC 4E56 0000 link A6, 0 00006B00 A937 syscall DrawMenuBar 00006B02 4E5E unlink A6 00006B04 4E75 rts fn00006B06: 00006B06 4E56 FFE4 link A6, -0x001C 00006B0A 486C 048C pea.l [A4 + 0x48C] 00006B0E 4EBA F87C jsr [PC - 0x784 /* 0000638C */] 00006B12 588F addq.l A7, 4 00006B14 4EBA F916 jsr [PC - 0x6EA /* 0000642C */] label00006B18: 00006B18 302E 000C move.w D0, [A6 + 0xC] 00006B1C 6700 01B0 beq +0x1B2 /* 00006CCE */ 00006B20 486E FFEA pea.l [A6 - 0x16] 00006B24 3F3C 0008 move.w -[A7], 0x8 00006B28 4EBA FEEA jsr [PC - 0x116 /* 00006A14 */] 00006B2C 5C8F addq.l A7, 6 00006B2E 0C6E 0003 FFEA cmpi.w [A6 - 0x16], 0x3 00006B34 665E bne +0x60 /* 00006B94 */ 00006B36 302E FFF8 move.w D0, [A6 - 0x8] 00006B3A C07C 0100 and.w D0, 0x100 00006B3E 6754 beq +0x56 /* 00006B94 */ 00006B40 486E FFEA pea.l [A6 - 0x16] 00006B44 3F3C 0008 move.w -[A7], 0x8 00006B48 4EBA FEB2 jsr [PC - 0x14E /* 000069FC */] 00006B4C 5C8F addq.l A7, 6 00006B4E 202E FFEC move.l D0, [A6 - 0x14] 00006B52 C0BC 0000 007F and.l D0, 0x7F 00006B58 0C80 0000 0073 cmpi.l D0, 0x73 /* 's' */ 00006B5E 6618 bne +0x1A /* 00006B78 */ label00006B60: 00006B60 486E FFEA pea.l [A6 - 0x16] 00006B64 3F3C 0008 move.w -[A7], 0x8 00006B68 4EBA FE92 jsr [PC - 0x16E /* 000069FC */] 00006B6C 5C8F addq.l A7, 6 00006B6E 0C6E 0003 FFEA cmpi.w [A6 - 0x16], 0x3 00006B74 66EA bne -0x14 /* 00006B60 */ 00006B76 601C bra +0x1E /* 00006B94 */ label00006B78: 00006B78 202E FFEC move.l D0, [A6 - 0x14] 00006B7C C0BC 0000 007F and.l D0, 0x7F 00006B82 0C80 0000 002E cmpi.l D0, 0x2E /* '.' */ 00006B88 660A bne +0xC /* 00006B94 */ 00006B8A 3F3C 0002 move.w -[A7], 0x2 00006B8E 4EBA FDF6 jsr [PC - 0x20A /* 00006986 */] 00006B92 548F addq.l A7, 2 label00006B94: 00006B94 2D6E 0008 FFE6 move.l [A6 - 0x1A], [A6 + 0x8] label00006B9A: 00006B9A 206E FFE6 movea.l A0, [A6 - 0x1A] 00006B9E 52AE FFE6 addq.l [A6 - 0x1A], 1 00006BA2 1D50 FFE5 move.b [A6 - 0x1B], [A0] 00006BA6 102E FFE5 move.b D0, [A6 - 0x1B] 00006BAA 4880 ext.w D0 00006BAC B07C 000A cmp.w D0, 0xA /* '\n' */ 00006BB0 672E beq +0x30 /* 00006BE0 */ 00006BB2 102E FFE5 move.b D0, [A6 - 0x1B] 00006BB6 4880 ext.w D0 00006BB8 B07C 0008 cmp.w D0, 0x8 00006BBC 6722 beq +0x24 /* 00006BE0 */ 00006BBE 102E FFE5 move.b D0, [A6 - 0x1B] 00006BC2 4880 ext.w D0 00006BC4 B07C 000D cmp.w D0, 0xD /* '\r' */ 00006BC8 6716 beq +0x18 /* 00006BE0 */ 00006BCA 102E FFE5 move.b D0, [A6 - 0x1B] 00006BCE 4880 ext.w D0 00006BD0 B07C 0009 cmp.w D0, 0x9 /* '\t' */ 00006BD4 670A beq +0xC /* 00006BE0 */ 00006BD6 536E 000C subq.w [A6 + 0xC], 1 00006BDA 302E 000C move.w D0, [A6 + 0xC] 00006BDE 66BA bne -0x44 /* 00006B9A */ label00006BE0: 00006BE0 4EBA F882 jsr [PC - 0x77E /* 00006464 */] 00006BE4 202E FFE6 move.l D0, [A6 - 0x1A] 00006BE8 90AE 0008 sub.l D0, [A6 + 0x8] 00006BEC 5340 subq.w D0, 1 00006BEE 3F00 move.w -[A7], D0 00006BF0 4267 clr.w -[A7] 00006BF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006BF6 4EBA 02E2 jsr [PC + 0x2E2 /* 00006EDA */] 00006BFA 508F addq.l A7, 8 00006BFC 2D6E FFE6 0008 move.l [A6 + 0x8], [A6 - 0x1A] 00006C02 302E 000C move.w D0, [A6 + 0xC] 00006C06 6700 00B4 beq +0xB6 /* 00006CBC */ 00006C0A 486E FFFC pea.l [A6 - 0x4] 00006C0E 4EBA 0F80 jsr [PC + 0xF80 /* 00007B90 */] 00006C12 588F addq.l A7, 4 00006C14 102E FFE5 move.b D0, [A6 - 0x1B] 00006C18 4880 ext.w D0 00006C1A B07C 000A cmp.w D0, 0xA /* '\n' */ 00006C1E 661C bne +0x1E /* 00006C3C */ 00006C20 302E FFFC move.w D0, [A6 - 0x4] 00006C24 D06C C212 add.w D0, [A4 - 0x3DEE] 00006C28 D06C C214 add.w D0, [A4 - 0x3DEC] 00006C2C D06C C218 add.w D0, [A4 - 0x3DE8] 00006C30 3F00 move.w -[A7], D0 00006C32 4267 clr.w -[A7] 00006C34 4EBA 0F96 jsr [PC + 0xF96 /* 00007BCC */] 00006C38 588F addq.l A7, 4 00006C3A 607A bra +0x7C /* 00006CB6 */ label00006C3C: 00006C3C 102E FFE5 move.b D0, [A6 - 0x1B] 00006C40 4880 ext.w D0 00006C42 B07C 0009 cmp.w D0, 0x9 /* '\t' */ 00006C46 6638 bne +0x3A /* 00006C80 */ 00006C48 302E FFFE move.w D0, [A6 - 0x2] 00006C4C 48C0 ext.l D0 00006C4E 81EC C216 divs.w D0, [A4 - 0x3DEA] 00006C52 3D40 FFFA move.w [A6 - 0x6], D0 00006C56 302E FFFA move.w D0, [A6 - 0x6] 00006C5A 48C0 ext.l D0 00006C5C 81FC 0008 divs.w D0, 0x8 00006C60 5240 addq.w D0, 1 00006C62 C1FC 0008 muls.w D0, 0x8 00006C66 3D40 FFFA move.w [A6 - 0x6], D0 00006C6A 3F2E FFFC move.w -[A7], [A6 - 0x4] 00006C6E 302E FFFA move.w D0, [A6 - 0x6] 00006C72 C1EC C216 muls.w D0, [A4 - 0x3DEA] 00006C76 3F00 move.w -[A7], D0 00006C78 4EBA 0F52 jsr [PC + 0xF52 /* 00007BCC */] 00006C7C 588F addq.l A7, 4 00006C7E 6036 bra +0x38 /* 00006CB6 */ label00006C80: 00006C80 102E FFE5 move.b D0, [A6 - 0x1B] 00006C84 4880 ext.w D0 00006C86 B07C 0008 cmp.w D0, 0x8 00006C8A 6612 bne +0x14 /* 00006C9E */ 00006C8C 4267 clr.w -[A7] 00006C8E 302C C216 move.w D0, [A4 - 0x3DEA] 00006C92 4440 neg.w D0 00006C94 3F00 move.w -[A7], D0 00006C96 4EBA 0F46 jsr [PC + 0xF46 /* 00007BDE */] 00006C9A 588F addq.l A7, 4 00006C9C 6018 bra +0x1A /* 00006CB6 */ label00006C9E: 00006C9E 102E FFE5 move.b D0, [A6 - 0x1B] 00006CA2 4880 ext.w D0 00006CA4 B07C 000D cmp.w D0, 0xD /* '\r' */ 00006CA8 660C bne +0xE /* 00006CB6 */ 00006CAA 3F2E FFFC move.w -[A7], [A6 - 0x4] 00006CAE 4267 clr.w -[A7] 00006CB0 4EBA 0F1A jsr [PC + 0xF1A /* 00007BCC */] 00006CB4 588F addq.l A7, 4 label00006CB6: 00006CB6 536E 000C subq.w [A6 + 0xC], 1 00006CBA 600E bra +0x10 /* 00006CCA */ label00006CBC: 00006CBC 102E FFE5 move.b D0, [A6 - 0x1B] 00006CC0 4880 ext.w D0 00006CC2 3F00 move.w -[A7], D0 00006CC4 4EBA 01E0 jsr [PC + 0x1E0 /* 00006EA6 */] 00006CC8 548F addq.l A7, 2 label00006CCA: 00006CCA 6000 FE4C bra -0x1B2 /* 00006B18 */ label00006CCE: 00006CCE 4E5E unlink A6 00006CD0 4E75 rts fn00006CD2: 00006CD2 4E56 FFAE link A6, -0x0052 00006CD6 2F0B move.l -[A7], A3 00006CD8 266E 000A movea.l A3, [A6 + 0xA] 00006CDC 2F0A move.l -[A7], A2 00006CDE 244B movea.l A2, A3 00006CE0 3D6E 000E FFAE move.w [A6 - 0x52], [A6 + 0xE] 00006CE6 0C6E 7D01 0008 cmpi.w [A6 + 0x8], 0x7D01 00006CEC 6610 bne +0x12 /* 00006CFE */ 00006CEE 3F2E 000E move.w -[A7], [A6 + 0xE] 00006CF2 2F0B move.l -[A7], A3 00006CF4 4EBA FE10 jsr [PC - 0x1F0 /* 00006B06 */] 00006CF8 5C8F addq.l A7, 6 00006CFA 6000 00A4 bra +0xA6 /* 00006DA0 */ label00006CFE: 00006CFE 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006D02 4EBA 030C jsr [PC + 0x30C /* 00007010 */] 00006D06 548F addq.l A7, 2 00006D08 4A40 tst.w D0 00006D0A 661E bne +0x20 /* 00006D2A */ label00006D0C: 00006D0C 302E FFAE move.w D0, [A6 - 0x52] 00006D10 536E FFAE subq.w [A6 - 0x52], 1 00006D14 4A40 tst.w D0 00006D16 6712 beq +0x14 /* 00006D2A */ 00006D18 1012 move.b D0, [A2] 00006D1A 4880 ext.w D0 00006D1C B07C 000A cmp.w D0, 0xA /* '\n' */ 00006D20 6604 bne +0x6 /* 00006D26 */ 00006D22 14BC 000D move.b [A2], 0xD /* '\r' */ label00006D26: 00006D26 528A addq.l A2, 1 00006D28 60E2 bra -0x1C /* 00006D0C */ label00006D2A: 00006D2A 42AE FFBC clr.l [A6 - 0x44] 00006D2E 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 00006D34 2D4B FFD0 move.l [A6 - 0x30], A3 00006D38 302E 000E move.w D0, [A6 + 0xE] 00006D3C C0BC 0000 FFFF and.l D0, 0xFFFF 00006D42 2D40 FFD4 move.l [A6 - 0x2C], D0 00006D46 426E FFDC clr.w [A6 - 0x24] 00006D4A 4267 clr.w -[A7] 00006D4C 486E FFB0 pea.l [A6 - 0x50] 00006D50 4EBA 04AC jsr [PC + 0x4AC /* 000071FE */] 00006D54 5C8F addq.l A7, 6 00006D56 3940 C204 move.w [A4 - 0x3DFC], D0 00006D5A 0C40 0000 cmpi.w D0, 0x0 00006D5E 6C06 bge +0x8 /* 00006D66 */ 00006D60 303C FFFF move.w D0, 0xFFFF 00006D64 603E bra +0x40 /* 00006DA4 */ label00006D66: 00006D66 202E FFD8 move.l D0, [A6 - 0x28] 00006D6A 3D40 FFAE move.w [A6 - 0x52], D0 00006D6E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006D72 4EBA 029C jsr [PC + 0x29C /* 00007010 */] 00006D76 548F addq.l A7, 2 00006D78 4A40 tst.w D0 00006D7A 6624 bne +0x26 /* 00006DA0 */ 00006D7C 3D6E FFAE 000E move.w [A6 + 0xE], [A6 - 0x52] label00006D82: 00006D82 302E 000E move.w D0, [A6 + 0xE] 00006D86 536E 000E subq.w [A6 + 0xE], 1 00006D8A 4A40 tst.w D0 00006D8C 6712 beq +0x14 /* 00006DA0 */ 00006D8E 1013 move.b D0, [A3] 00006D90 4880 ext.w D0 00006D92 B07C 000D cmp.w D0, 0xD /* '\r' */ 00006D96 6604 bne +0x6 /* 00006D9C */ 00006D98 16BC 000A move.b [A3], 0xA /* '\n' */ label00006D9C: 00006D9C 528B addq.l A3, 1 00006D9E 60E2 bra -0x1C /* 00006D82 */ label00006DA0: 00006DA0 302E FFAE move.w D0, [A6 - 0x52] label00006DA4: 00006DA4 245F movea.l A2, [A7]+ 00006DA6 265F movea.l A3, [A7]+ 00006DA8 4E5E unlink A6 00006DAA 4E75 rts fn00006DAC: 00006DAC 4E56 0000 link A6, 0 00006DB0 A930 syscall InitMenus 00006DB2 4E5E unlink A6 00006DB4 4E75 rts fn00006DB6: 00006DB6 4E56 0000 link A6, 0 00006DBA 2F2E 000A move.l -[A7], [A6 + 0xA] 00006DBE 4EBA F554 jsr [PC - 0xAAC /* 00006314 */] 00006DC2 588F addq.l A7, 4 00006DC4 594F subq.w A7, 4 00006DC6 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006DCA 2F2E 000A move.l -[A7], [A6 + 0xA] 00006DCE A931 syscall NewMenu 00006DD0 2F2E 000A move.l -[A7], [A6 + 0xA] 00006DD4 4EBA F57C jsr [PC - 0xA84 /* 00006352 */] 00006DD8 588F addq.l A7, 4 00006DDA 201F move.l D0, [A7]+ 00006DDC 4E5E unlink A6 00006DDE 4E75 rts fn00006DE0: 00006DE0 4E56 0000 link A6, 0 00006DE4 2F2E 000C move.l -[A7], [A6 + 0xC] 00006DE8 4EBA F52A jsr [PC - 0xAD6 /* 00006314 */] 00006DEC 588F addq.l A7, 4 00006DEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006DF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00006DF6 A933 syscall AppendMenu 00006DF8 2F2E 000C move.l -[A7], [A6 + 0xC] 00006DFC 4EBA F554 jsr [PC - 0xAAC /* 00006352 */] 00006E00 588F addq.l A7, 4 00006E02 4E5E unlink A6 00006E04 4E75 rts fn00006E06: 00006E06 4E56 0000 link A6, 0 00006E0A 486C C23E pea.l [A4 - 0x3DC2] 00006E0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006E12 4EBA 0016 jsr [PC + 0x16 /* 00006E2A */] 00006E16 508F addq.l A7, 8 00006E18 486C C23E pea.l [A4 - 0x3DC2] 00006E1C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006E20 4EBA F424 jsr [PC - 0xBDC /* 00006246 */] 00006E24 5C8F addq.l A7, 6 00006E26 4E5E unlink A6 00006E28 4E75 rts fn00006E2A: 00006E2A 4E56 0000 link A6, 0 label00006E2E: 00006E2E 206E 0008 movea.l A0, [A6 + 0x8] 00006E32 1010 move.b D0, [A0] 00006E34 671A beq +0x1C /* 00006E50 */ 00006E36 2F2E 000C move.l -[A7], [A6 + 0xC] 00006E3A 206E 0008 movea.l A0, [A6 + 0x8] 00006E3E 52AE 0008 addq.l [A6 + 0x8], 1 00006E42 1010 move.b D0, [A0] 00006E44 4880 ext.w D0 00006E46 3F00 move.w -[A7], D0 00006E48 4EBA F3FC jsr [PC - 0xC04 /* 00006246 */] 00006E4C 5C8F addq.l A7, 6 00006E4E 60DE bra -0x20 /* 00006E2E */ label00006E50: 00006E50 4E5E unlink A6 00006E52 4E75 rts fn00006E54: 00006E54 4E56 0000 link A6, 0 00006E58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006E5C 3F2E 000C move.w -[A7], [A6 + 0xC] 00006E60 3F2E 000E move.w -[A7], [A6 + 0xE] 00006E64 A8B0 syscall FrameRoundRect 00006E66 4E5E unlink A6 00006E68 4E75 rts fn00006E6A: 00006E6A 4E56 0000 link A6, 0 00006E6E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006E72 A887 syscall TextFont 00006E74 4E5E unlink A6 00006E76 4E75 rts fn00006E78: 00006E78 4E56 0000 link A6, 0 00006E7C 102E 0009 move.b D0, [A6 + 0x9] 00006E80 4880 ext.w D0 00006E82 3F00 move.w -[A7], D0 00006E84 A888 syscall TextFace 00006E86 4E5E unlink A6 00006E88 4E75 rts fn00006E8A: 00006E8A 4E56 0000 link A6, 0 00006E8E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006E92 A889 syscall TextMode 00006E94 4E5E unlink A6 00006E96 4E75 rts fn00006E98: 00006E98 4E56 0000 link A6, 0 00006E9C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006EA0 A88A syscall TextSize 00006EA2 4E5E unlink A6 00006EA4 4E75 rts fn00006EA6: 00006EA6 4E56 0000 link A6, 0 00006EAA 102E 0009 move.b D0, [A6 + 0x9] 00006EAE 4880 ext.w D0 00006EB0 3F00 move.w -[A7], D0 00006EB2 A883 syscall DrawChar 00006EB4 4E5E unlink A6 00006EB6 4E75 rts fn00006EB8: 00006EB8 4E56 0000 link A6, 0 00006EBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006EC0 4EBA F452 jsr [PC - 0xBAE /* 00006314 */] 00006EC4 588F addq.l A7, 4 00006EC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006ECA A884 syscall DrawString 00006ECC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006ED0 4EBA F480 jsr [PC - 0xB80 /* 00006352 */] 00006ED4 588F addq.l A7, 4 00006ED6 4E5E unlink A6 00006ED8 4E75 rts fn00006EDA: 00006EDA 4E56 0000 link A6, 0 00006EDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006EE2 3F2E 000C move.w -[A7], [A6 + 0xC] 00006EE6 3F2E 000E move.w -[A7], [A6 + 0xE] 00006EEA A885 syscall DrawText 00006EEC 4E5E unlink A6 00006EEE 4E75 rts fn00006EF0: 00006EF0 4E56 0000 link A6, 0 00006EF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006EF8 4EBA F41A jsr [PC - 0xBE6 /* 00006314 */] 00006EFC 588F addq.l A7, 4 00006EFE 554F subq.w A7, 2 00006F00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006F04 A88C syscall StringWidth 00006F06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006F0A 4EBA F446 jsr [PC - 0xBBA /* 00006352 */] 00006F0E 588F addq.l A7, 4 00006F10 301F move.w D0, [A7]+ 00006F12 4E5E unlink A6 00006F14 4E75 rts fn00006F16: 00006F16 4E56 0000 link A6, 0 00006F1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006F1E A88B syscall GetFontInfo 00006F20 4E5E unlink A6 00006F22 4E75 rts fn00006F24: 00006F24 4E56 0000 link A6, 0 00006F28 594F subq.w A7, 4 00006F2A 206E 0008 movea.l A0, [A6 + 0x8] 00006F2E 2F10 move.l -[A7], [A0] 00006F30 A93D syscall MenuSelect 00006F32 201F move.l D0, [A7]+ 00006F34 4E5E unlink A6 00006F36 4E75 rts fn00006F38: 00006F38 4E56 0000 link A6, 0 00006F3C 594F subq.w A7, 4 00006F3E 102E 0009 move.b D0, [A6 + 0x9] 00006F42 4880 ext.w D0 00006F44 3F00 move.w -[A7], D0 00006F46 A93E syscall MenuKey 00006F48 201F move.l D0, [A7]+ 00006F4A 4E5E unlink A6 00006F4C 4E75 rts fn00006F4E: 00006F4E 4E56 0000 link A6, 0 00006F52 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006F56 A938 syscall HiliteMenu 00006F58 4E5E unlink A6 00006F5A 4E75 rts fn00006F5C: 00006F5C 4E56 0000 link A6, 0 00006F60 A850 syscall InitCursor 00006F62 4E5E unlink A6 00006F64 4E75 rts fn00006F66: 00006F66 4E56 0000 link A6, 0 00006F6A A852 syscall HideCursor 00006F6C 4E5E unlink A6 00006F6E 4E75 rts fn00006F70: 00006F70 4E56 0000 link A6, 0 00006F74 554F subq.w A7, 2 00006F76 206E 0008 movea.l A0, [A6 + 0x8] 00006F7A 2F10 move.l -[A7], [A0] 00006F7C 2F2E 000C move.l -[A7], [A6 + 0xC] 00006F80 A92C syscall FindWindow 00006F82 301F move.w D0, [A7]+ 00006F84 4E5E unlink A6 00006F86 4E75 rts fn00006F88: 00006F88 4E56 FFFE link A6, -0x0002 00006F8C 426E FFFE clr.w [A6 - 0x2] label00006F90: 00006F90 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15 00006F96 6C38 bge +0x3A /* 00006FD0 */ 00006F98 302E FFFE move.w D0, [A6 - 0x2] 00006F9C E580 asl D0, 2 00006F9E 41EC C1AE lea.l A0, [A4 - 0x3E52] 00006FA2 D0C0 add.w A0, D0 00006FA4 3010 move.w D0, [A0] 00006FA6 6622 bne +0x24 /* 00006FCA */ 00006FA8 302E FFFE move.w D0, [A6 - 0x2] 00006FAC E580 asl D0, 2 00006FAE 41EC C1AE lea.l A0, [A4 - 0x3E52] 00006FB2 D0C0 add.w A0, D0 00006FB4 30AE 0008 move.w [A0], [A6 + 0x8] 00006FB8 302E FFFE move.w D0, [A6 - 0x2] 00006FBC E580 asl D0, 2 00006FBE 41EC C1B0 lea.l A0, [A4 - 0x3E50] 00006FC2 D0C0 add.w A0, D0 00006FC4 30AE 000A move.w [A0], [A6 + 0xA] 00006FC8 6006 bra +0x8 /* 00006FD0 */ label00006FCA: 00006FCA 526E FFFE addq.w [A6 - 0x2], 1 00006FCE 60C0 bra -0x3E /* 00006F90 */ label00006FD0: 00006FD0 4E5E unlink A6 00006FD2 4E75 rts fn00006FD4: 00006FD4 4E56 FFFE link A6, -0x0002 00006FD8 426E FFFE clr.w [A6 - 0x2] label00006FDC: 00006FDC 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15 00006FE2 6C28 bge +0x2A /* 0000700C */ 00006FE4 302E FFFE move.w D0, [A6 - 0x2] 00006FE8 E580 asl D0, 2 00006FEA 41EC C1AE lea.l A0, [A4 - 0x3E52] 00006FEE D0C0 add.w A0, D0 00006FF0 3010 move.w D0, [A0] 00006FF2 B06E 0008 cmp.w D0, [A6 + 0x8] 00006FF6 660E bne +0x10 /* 00007006 */ 00006FF8 302E FFFE move.w D0, [A6 - 0x2] 00006FFC E580 asl D0, 2 00006FFE 41EC C1AE lea.l A0, [A4 - 0x3E52] 00007002 D0C0 add.w A0, D0 00007004 4250 clr.w [A0] label00007006: 00007006 526E FFFE addq.w [A6 - 0x2], 1 0000700A 60D0 bra -0x2E /* 00006FDC */ label0000700C: 0000700C 4E5E unlink A6 0000700E 4E75 rts fn00007010: 00007010 4E56 0000 link A6, 0 00007014 3F07 move.w -[A7], D7 00007016 3E2E 0008 move.w D7, [A6 + 0x8] 0000701A 41EC C1AE lea.l A0, [A4 - 0x3E52] 0000701E 2248 movea.l A1, A0 00007020 D2FC 0054 add.w A1, 0x54 /* 'T' */ label00007024: 00007024 BE50 cmp.w D7, [A0] 00007026 6706 beq +0x8 /* 0000702E */ 00007028 5848 addq.w A0, 4 0000702A B3C8 cmpa.l A1, A0 0000702C 66F6 bne -0x8 /* 00007024 */ label0000702E: 0000702E 3028 0002 move.w D0, [A0 + 0x2] 00007032 3E1F move.w D7, [A7]+ 00007034 4E5E unlink A6 00007036 4E75 rts fn00007038: 00007038 4E56 FFB0 link A6, -0x0050 0000703C 2D6E 0008 FFC2 move.l [A6 - 0x3E], [A6 + 0x8] 00007042 3D6C C202 FFC6 move.w [A6 - 0x3A], [A4 - 0x3DFE] 00007048 422E FFCA clr.b [A6 - 0x36] 0000704C 206E 0008 movea.l A0, [A6 + 0x8] 00007050 1010 move.b D0, [A0] 00007052 4880 ext.w D0 00007054 B07C 002E cmp.w D0, 0x2E /* '.' */ 00007058 6606 bne +0x8 /* 00007060 */ 0000705A 303C 0000 move.w D0, 0x0 0000705E 6008 bra +0xA /* 00007068 */ label00007060: 00007060 302E 000C move.w D0, [A6 + 0xC] 00007064 C07C 0FFF and.w D0, 0xFFF label00007068: 00007068 1D40 FFCB move.b [A6 - 0x35], D0 0000706C 42AE FFCC clr.l [A6 - 0x34] 00007070 4267 clr.w -[A7] 00007072 486E FFB0 pea.l [A6 - 0x50] 00007076 4EBA 0128 jsr [PC + 0x128 /* 000071A0 */] 0000707A 5C8F addq.l A7, 6 0000707C 3940 C204 move.w [A4 - 0x3DFC], D0 00007080 6714 beq +0x16 /* 00007096 */ 00007082 206E 0008 movea.l A0, [A6 + 0x8] 00007086 1010 move.b D0, [A0] 00007088 4880 ext.w D0 0000708A B07C 002E cmp.w D0, 0x2E /* '.' */ 0000708E 6706 beq +0x8 /* 00007096 */ 00007090 303C FFFF move.w D0, 0xFFFF 00007094 6018 bra +0x1A /* 000070AE */ label00007096: 00007096 302E 000C move.w D0, [A6 + 0xC] 0000709A C07C 2000 and.w D0, 0x2000 /* ' \0' */ 0000709E 3F00 move.w -[A7], D0 000070A0 3F2E FFC8 move.w -[A7], [A6 - 0x38] 000070A4 4EBA FEE2 jsr [PC - 0x11E /* 00006F88 */] 000070A8 588F addq.l A7, 4 000070AA 302E FFC8 move.w D0, [A6 - 0x38] label000070AE: 000070AE 4E5E unlink A6 000070B0 4E75 rts fn000070B2: 000070B2 4E56 0000 link A6, 0 000070B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000070BA 3F2E 000C move.w -[A7], [A6 + 0xC] 000070BE 3F2E 000E move.w -[A7], [A6 + 0xE] 000070C2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000070C6 A8EF syscall ScrollRect 000070C8 4E5E unlink A6 000070CA 4E75 rts fn000070CC: 000070CC 4E56 0000 link A6, 0 000070D0 598F subq.l A7, 4 000070D2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000070D6 A9B8 syscall GetPattern 000070D8 201F move.l D0, [A7]+ 000070DA 4E5E unlink A6 000070DC 4E75 rts fn000070DE: 000070DE 4E56 0000 link A6, 0 000070E2 594F subq.w A7, 4 000070E4 A8D8 syscall NewRgn 000070E6 201F move.l D0, [A7]+ 000070E8 4E5E unlink A6 000070EA 4E75 rts fn000070EC: 000070EC 4E56 0000 link A6, 0 000070F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000070F4 A8D9 syscall DisposRgn/DisposeRgn 000070F6 4E5E unlink A6 000070F8 4E75 rts fn000070FA: 000070FA 4E56 0000 link A6, 0 000070FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007102 2F2E 000C move.l -[A7], [A6 + 0xC] 00007106 A9B3 syscall SystemClick 00007108 4E5E unlink A6 0000710A 4E75 rts fn0000710C: 0000710C 4E56 0000 link A6, 0 00007110 598F subq.l A7, 4 00007112 206E 0008 movea.l A0, [A6 + 0x8] 00007116 2F10 move.l -[A7], [A0] 00007118 3F2E 000C move.w -[A7], [A6 + 0xC] 0000711C A9A0 syscall GetResource 0000711E 201F move.l D0, [A7]+ 00007120 4E5E unlink A6 00007122 4E75 rts fn00007124: 00007124 4E56 0000 link A6, 0 00007128 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000712C 2F2E 000C move.l -[A7], [A6 + 0xC] 00007130 A8F6 syscall DrawPicture 00007132 4E5E unlink A6 00007134 4E75 rts fn00007136: 00007136 4E56 0000 link A6, 0 0000713A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000713E A8A3 syscall EraseRect 00007140 4E5E unlink A6 00007142 4E75 rts fn00007144: 00007144 4E56 0000 link A6, 0 00007148 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000714C A8A4 syscall InvertRect 0000714E 4E5E unlink A6 00007150 4E75 rts fn00007152: 00007152 4E56 0000 link A6, 0 00007156 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000715A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000715E A8A5 syscall FillRect 00007160 4E5E unlink A6 00007162 4E75 rts fn00007164: 00007164 4E56 0000 link A6, 0 00007168 206E 0008 movea.l A0, [A6 + 0x8] 0000716C 2F28 0012 move.l -[A7], [A0 + 0x12] 00007170 4EBA F1A2 jsr [PC - 0xE5E /* 00006314 */] 00007174 588F addq.l A7, 4 00007176 206E 0008 movea.l A0, [A6 + 0x8] 0000717A 4A2E 000D tst.b [A6 + 0xD] 0000717E 6704 beq +0x6 /* 00007184 */ 00007180 A408 syscall Create/PBHCreate/HCreate, flags=4 00007182 6002 bra +0x4 /* 00007186 */ label00007184: 00007184 A008 syscall Create/PBHCreate/HCreate label00007186: 00007186 206E 0008 movea.l A0, [A6 + 0x8] 0000718A 2F28 0012 move.l -[A7], [A0 + 0x12] 0000718E 4EBA F1C2 jsr [PC - 0xE3E /* 00006352 */] 00007192 588F addq.l A7, 4 00007194 206E 0008 movea.l A0, [A6 + 0x8] 00007198 3028 0010 move.w D0, [A0 + 0x10] 0000719C 4E5E unlink A6 0000719E 4E75 rts fn000071A0: 000071A0 4E56 FFFE link A6, -0x0002 000071A4 206E 0008 movea.l A0, [A6 + 0x8] 000071A8 2F28 0012 move.l -[A7], [A0 + 0x12] 000071AC 4EBA F166 jsr [PC - 0xE9A /* 00006314 */] 000071B0 588F addq.l A7, 4 000071B2 206E 0008 movea.l A0, [A6 + 0x8] 000071B6 4A2E 000D tst.b [A6 + 0xD] 000071BA 6704 beq +0x6 /* 000071C0 */ 000071BC A400 syscall Open/PBHOpen/HOpen, flags=4 000071BE 6002 bra +0x4 /* 000071C2 */ label000071C0: 000071C0 A000 syscall Open/PBHOpen/HOpen label000071C2: 000071C2 3D40 FFFE move.w [A6 - 0x2], D0 000071C6 206E 0008 movea.l A0, [A6 + 0x8] 000071CA 2F28 0012 move.l -[A7], [A0 + 0x12] 000071CE 4EBA F182 jsr [PC - 0xE7E /* 00006352 */] 000071D2 588F addq.l A7, 4 000071D4 206E 0008 movea.l A0, [A6 + 0x8] 000071D8 316E FFFE 0010 move.w [A0 + 0x10], [A6 - 0x2] 000071DE 302E FFFE move.w D0, [A6 - 0x2] 000071E2 4E5E unlink A6 000071E4 4E75 rts fn000071E6: 000071E6 4E56 0000 link A6, 0 000071EA 206E 0008 movea.l A0, [A6 + 0x8] 000071EE 4A2E 000D tst.b [A6 + 0xD] 000071F2 6704 beq +0x6 /* 000071F8 */ 000071F4 A402 syscall Read, flags=4 000071F6 6002 bra +0x4 /* 000071FA */ label000071F8: 000071F8 A002 syscall Read label000071FA: 000071FA 4E5E unlink A6 000071FC 4E75 rts fn000071FE: 000071FE 4E56 0000 link A6, 0 00007202 206E 0008 movea.l A0, [A6 + 0x8] 00007206 4A2E 000D tst.b [A6 + 0xD] 0000720A 6704 beq +0x6 /* 00007210 */ 0000720C A403 syscall Write, flags=4 0000720E 6002 bra +0x4 /* 00007212 */ label00007210: 00007210 A003 syscall Write label00007212: 00007212 4E5E unlink A6 00007214 4E75 rts fn00007216: 00007216 4E56 0000 link A6, 0 0000721A 206E 0008 movea.l A0, [A6 + 0x8] 0000721E 4A2E 000D tst.b [A6 + 0xD] 00007222 6704 beq +0x6 /* 00007228 */ 00007224 A418 syscall GetFPos, flags=4 00007226 6002 bra +0x4 /* 0000722A */ label00007228: 00007228 A018 syscall GetFPos label0000722A: 0000722A 4E5E unlink A6 0000722C 4E75 rts fn0000722E: 0000722E 4E56 0000 link A6, 0 00007232 206E 0008 movea.l A0, [A6 + 0x8] 00007236 4A2E 000D tst.b [A6 + 0xD] 0000723A 6704 beq +0x6 /* 00007240 */ 0000723C A444 syscall SetFPos, flags=4 0000723E 6002 bra +0x4 /* 00007242 */ label00007240: 00007240 A044 syscall SetFPos label00007242: 00007242 4E5E unlink A6 00007244 4E75 rts fn00007246: 00007246 4E56 0000 link A6, 0 0000724A 206E 0008 movea.l A0, [A6 + 0x8] 0000724E 4A2E 000D tst.b [A6 + 0xD] 00007252 6704 beq +0x6 /* 00007258 */ 00007254 A411 syscall GetEOF, flags=4 00007256 6002 bra +0x4 /* 0000725A */ label00007258: 00007258 A011 syscall GetEOF label0000725A: 0000725A 4E5E unlink A6 0000725C 4E75 rts fn0000725E: 0000725E 4E56 0000 link A6, 0 00007262 206E 0008 movea.l A0, [A6 + 0x8] 00007266 4A2E 000D tst.b [A6 + 0xD] 0000726A 6704 beq +0x6 /* 00007270 */ 0000726C A412 syscall SetEOF, flags=4 0000726E 6002 bra +0x4 /* 00007272 */ label00007270: 00007270 A012 syscall SetEOF label00007272: 00007272 4E5E unlink A6 00007274 4E75 rts fn00007276: 00007276 4E56 0000 link A6, 0 0000727A 206E 0008 movea.l A0, [A6 + 0x8] 0000727E 4A2E 000D tst.b [A6 + 0xD] 00007282 6704 beq +0x6 /* 00007288 */ 00007284 A401 syscall Close, flags=4 00007286 6002 bra +0x4 /* 0000728A */ label00007288: 00007288 A001 syscall Close label0000728A: 0000728A 4E5E unlink A6 0000728C 4E75 rts fn0000728E: 0000728E 4E56 0000 link A6, 0 00007292 4EBA F27C jsr [PC - 0xD84 /* 00006510 */] 00007296 A9F4 syscall ExitToShell 00007298 4E5E unlink A6 0000729A 4E75 rts fn0000729C: 0000729C 4E56 0000 link A6, 0 000072A0 A912 syscall InitWindows 000072A2 397C 0001 C21A move.w [A4 - 0x3DE6], 0x1 000072A8 4E5E unlink A6 000072AA 4E75 rts fn000072AC: 000072AC 4E56 0000 link A6, 0 000072B0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000072B4 4EBA F05E jsr [PC - 0xFA2 /* 00006314 */] 000072B8 588F addq.l A7, 4 000072BA 594F subq.w A7, 4 000072BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000072C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000072C4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000072C8 1F2E 0015 move.b -[A7], [A6 + 0x15] 000072CC 3F2E 0016 move.w -[A7], [A6 + 0x16] 000072D0 2F2E 0018 move.l -[A7], [A6 + 0x18] 000072D4 1F2E 001D move.b -[A7], [A6 + 0x1D] 000072D8 2F2E 001E move.l -[A7], [A6 + 0x1E] 000072DC A913 syscall NewWindow 000072DE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000072E2 4EBA F06E jsr [PC - 0xF92 /* 00006352 */] 000072E6 588F addq.l A7, 4 000072E8 201F move.l D0, [A7]+ 000072EA 4E5E unlink A6 000072EC 4E75 rts fn000072EE: 000072EE 4E56 0000 link A6, 0 000072F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000072F6 3F2E 000C move.w -[A7], [A6 + 0xC] 000072FA 2F2E 000E move.l -[A7], [A6 + 0xE] 000072FE 2F2E 0012 move.l -[A7], [A6 + 0x12] 00007302 2F2E 0016 move.l -[A7], [A6 + 0x16] 00007306 A98D syscall GetDialogItem/GetDItem 00007308 4E5E unlink A6 0000730A 4E75 rts fn0000730C: 0000730C 4E56 0000 link A6, 0 00007310 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007314 2F2E 000C move.l -[A7], [A6 + 0xC] 00007318 A990 syscall GetDialogItemText/GetIText 0000731A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000731E 4EBA F032 jsr [PC - 0xFCE /* 00006352 */] 00007322 588F addq.l A7, 4 00007324 4E5E unlink A6 00007326 4E75 rts fn00007328: 00007328 4E56 0000 link A6, 0 0000732C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007330 3F2E 000C move.w -[A7], [A6 + 0xC] 00007334 3F2E 000E move.w -[A7], [A6 + 0xE] 00007338 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000733C A97E syscall SelectDialogItemText/SelIText 0000733E 4E5E unlink A6 00007340 4E75 rts fn00007342: 00007342 4E56 0000 link A6, 0 00007346 A9B4 syscall SystemTask 00007348 4E5E unlink A6 0000734A 4E75 rts fn0000734C: 0000734C 4E56 0000 link A6, 0 00007350 302C C1A4 move.w D0, [A4 - 0x3E5C] 00007354 670C beq +0xE /* 00007362 */ 00007356 2F2C C1AA move.l -[A7], [A4 - 0x3E56] 0000735A 4EBA EEB2 jsr [PC - 0x114E /* 0000620E */] 0000735E 588F addq.l A7, 4 00007360 600C bra +0xE /* 0000736E */ label00007362: 00007362 206C C1A6 movea.l A0, [A4 - 0x3E5A] 00007366 52AC C1A6 addq.l [A4 - 0x3E5A], 1 0000736A 1010 move.b D0, [A0] 0000736C 4880 ext.w D0 label0000736E: 0000736E 4E5E unlink A6 00007370 4E75 rts fn00007372: 00007372 4E56 FFFE link A6, -0x0002 label00007376: 00007376 4EBA FFD4 jsr [PC - 0x2C /* 0000734C */] 0000737A 3D40 FFFE move.w [A6 - 0x2], D0 0000737E 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */ 00007384 67F0 beq -0xE /* 00007376 */ 00007386 0C6E 0009 FFFE cmpi.w [A6 - 0x2], 0x9 /* '\t' */ 0000738C 67E8 beq -0x16 /* 00007376 */ 0000738E 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */ 00007394 67E0 beq -0x1E /* 00007376 */ 00007396 302E FFFE move.w D0, [A6 - 0x2] 0000739A 4E5E unlink A6 0000739C 4E75 rts fn0000739E: 0000739E 4E56 FFFE link A6, -0x0002 000073A2 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF 000073A8 0C6E 0030 0008 cmpi.w [A6 + 0x8], 0x30 /* '0' */ 000073AE 6D16 blt +0x18 /* 000073C6 */ 000073B0 0C6E 0039 0008 cmpi.w [A6 + 0x8], 0x39 /* '9' */ 000073B6 6E0E bgt +0x10 /* 000073C6 */ 000073B8 302E 0008 move.w D0, [A6 + 0x8] 000073BC 907C 0030 sub.w D0, 0x30 /* '0' */ 000073C0 3D40 FFFE move.w [A6 - 0x2], D0 000073C4 6032 bra +0x34 /* 000073F8 */ label000073C6: 000073C6 0C6E 0061 0008 cmpi.w [A6 + 0x8], 0x61 /* 'a' */ 000073CC 6D12 blt +0x14 /* 000073E0 */ 000073CE 302E 0008 move.w D0, [A6 + 0x8] 000073D2 907C 0061 sub.w D0, 0x61 /* 'a' */ 000073D6 D07C 000A add.w D0, 0xA /* '\n' */ 000073DA 3D40 FFFE move.w [A6 - 0x2], D0 000073DE 6018 bra +0x1A /* 000073F8 */ label000073E0: 000073E0 0C6E 0041 0008 cmpi.w [A6 + 0x8], 0x41 /* 'A' */ 000073E6 6D10 blt +0x12 /* 000073F8 */ 000073E8 302E 0008 move.w D0, [A6 + 0x8] 000073EC 907C 0041 sub.w D0, 0x41 /* 'A' */ 000073F0 D07C 000A add.w D0, 0xA /* '\n' */ 000073F4 3D40 FFFE move.w [A6 - 0x2], D0 label000073F8: 000073F8 302E FFFE move.w D0, [A6 - 0x2] 000073FC B06E 000A cmp.w D0, [A6 + 0xA] 00007400 6F0C ble +0xE /* 0000740E */ 00007402 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF 00007408 397C 0001 C1A2 move.w [A4 - 0x3E5E], 0x1 label0000740E: 0000740E 302E FFFE move.w D0, [A6 - 0x2] 00007412 4E5E unlink A6 00007414 4E75 rts fn00007416: 00007416 4E56 FFF6 link A6, -0x000A 0000741A 3D6E 000A FFFC move.w [A6 - 0x4], [A6 + 0xA] 00007420 426E FFF8 clr.w [A6 - 0x8] 00007424 426E FFF6 clr.w [A6 - 0xA] 00007428 2F07 move.l -[A7], D7 0000742A 4287 clr.l D7 0000742C 302E 0008 move.w D0, [A6 + 0x8] 00007430 B07C 0064 cmp.w D0, 0x64 /* 'd' */ 00007434 6702 beq +0x4 /* 00007438 */ 00007436 600A bra +0xC /* 00007442 */ label00007438: 00007438 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */ 0000743E 6034 bra +0x36 /* 00007474 */ 00007440 6008 bra +0xA /* 0000744A */ label00007442: 00007442 B07C 006F cmp.w D0, 0x6F /* 'o' */ 00007446 6702 beq +0x4 /* 0000744A */ 00007448 600A bra +0xC /* 00007454 */ label0000744A: 0000744A 3D7C 0008 FFFE move.w [A6 - 0x2], 0x8 00007450 6022 bra +0x24 /* 00007474 */ 00007452 6008 bra +0xA /* 0000745C */ label00007454: 00007454 B07C 0078 cmp.w D0, 0x78 /* 'x' */ 00007458 6702 beq +0x4 /* 0000745C */ 0000745A 600A bra +0xC /* 00007466 */ label0000745C: 0000745C 3D7C 0010 FFFE move.w [A6 - 0x2], 0x10 00007462 6010 bra +0x12 /* 00007474 */ 00007464 6008 bra +0xA /* 0000746E */ label00007466: 00007466 B07C 0068 cmp.w D0, 0x68 /* 'h' */ 0000746A 6702 beq +0x4 /* 0000746E */ 0000746C 6006 bra +0x8 /* 00007474 */ label0000746E: 0000746E 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */ label00007474: 00007474 0C6E 002D FFFC cmpi.w [A6 - 0x4], 0x2D /* '-' */ 0000747A 6610 bne +0x12 /* 0000748C */ 0000747C 303C 0001 move.w D0, 0x1 00007480 3D40 FFF8 move.w [A6 - 0x8], D0 00007484 4EBA FEC6 jsr [PC - 0x13A /* 0000734C */] 00007488 3D40 FFFC move.w [A6 - 0x4], D0 label0000748C: 0000748C 302E 000C move.w D0, [A6 + 0xC] 00007490 6770 beq +0x72 /* 00007502 */ 00007492 3F2E FFFE move.w -[A7], [A6 - 0x2] 00007496 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000749A 4EBA FF02 jsr [PC - 0xFE /* 0000739E */] 0000749E 588F addq.l A7, 4 000074A0 3D40 FFFA move.w [A6 - 0x6], D0 000074A4 0C40 FFFF cmpi.w D0, 0xFFFF 000074A8 6758 beq +0x5A /* 00007502 */ 000074AA 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */ 000074B0 6616 bne +0x18 /* 000074C8 */ 000074B2 2007 move.l D0, D7 000074B4 E780 asl D0, 3 000074B6 2207 move.l D1, D7 000074B8 E381 asl D1, 1 000074BA D081 add.l D0, D1 000074BC 362E FFFA move.w D3, [A6 - 0x6] 000074C0 48C3 ext.l D3 000074C2 D083 add.l D0, D3 000074C4 2E00 move.l D7, D0 000074C6 6026 bra +0x28 /* 000074EE */ label000074C8: 000074C8 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8 000074CE 6610 bne +0x12 /* 000074E0 */ 000074D0 2007 move.l D0, D7 000074D2 E780 asl D0, 3 000074D4 362E FFFA move.w D3, [A6 - 0x6] 000074D8 48C3 ext.l D3 000074DA D083 add.l D0, D3 000074DC 2E00 move.l D7, D0 000074DE 600E bra +0x10 /* 000074EE */ label000074E0: 000074E0 2007 move.l D0, D7 000074E2 E980 asl D0, 4 000074E4 362E FFFA move.w D3, [A6 - 0x6] 000074E8 48C3 ext.l D3 000074EA D083 add.l D0, D3 000074EC 2E00 move.l D7, D0 label000074EE: 000074EE 536E 000C subq.w [A6 + 0xC], 1 000074F2 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 000074F8 4EBA FE52 jsr [PC - 0x1AE /* 0000734C */] 000074FC 3D40 FFFC move.w [A6 - 0x4], D0 00007500 608A bra -0x74 /* 0000748C */ label00007502: 00007502 302E FFF6 move.w D0, [A6 - 0xA] 00007506 670A beq +0xC /* 00007512 */ 00007508 302C C1A2 move.w D0, [A4 - 0x3E5E] 0000750C 6704 beq +0x6 /* 00007512 */ 0000750E 426C C1A2 clr.w [A4 - 0x3E5E] label00007512: 00007512 302C C1A4 move.w D0, [A4 - 0x3E5C] 00007516 6710 beq +0x12 /* 00007528 */ 00007518 2F2C C1AA move.l -[A7], [A4 - 0x3E56] 0000751C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00007520 4EBA ECB4 jsr [PC - 0x134C /* 000061D6 */] 00007524 5C8F addq.l A7, 6 00007526 6004 bra +0x6 /* 0000752C */ label00007528: 00007528 53AC C1A6 subq.l [A4 - 0x3E5A], 1 label0000752C: 0000752C 302E FFF8 move.w D0, [A6 - 0x8] 00007530 6706 beq +0x8 /* 00007538 */ 00007532 2007 move.l D0, D7 00007534 4480 neg.l D0 00007536 6002 bra +0x4 /* 0000753A */ label00007538: 00007538 2007 move.l D0, D7 label0000753A: 0000753A 2E1F move.l D7, [A7]+ 0000753C 4E5E unlink A6 0000753E 4E75 rts fn00007540: 00007540 4E56 FFD2 link A6, -0x002E 00007544 3F07 move.w -[A7], D7 00007546 3E2E 0008 move.w D7, [A6 + 0x8] 0000754A 2F0B move.l -[A7], A3 0000754C 426E FFE6 clr.w [A6 - 0x1A] 00007550 426E FFE4 clr.w [A6 - 0x1C] 00007554 426E FFE2 clr.w [A6 - 0x1E] 00007558 426E FFE0 clr.w [A6 - 0x20] 0000755C 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1 00007562 426E FFDC clr.w [A6 - 0x24] 00007566 3D7C 0013 FFDA move.w [A6 - 0x26], 0x13 0000756C 41EE FFEC lea.l A0, [A6 - 0x14] 00007570 2648 movea.l A3, A0 00007572 0C47 002D cmpi.w D7, 0x2D /* '-' */ 00007576 660E bne +0x10 /* 00007586 */ 00007578 1D7C 0001 FFE8 move.b [A6 - 0x18], 0x1 0000757E 4EBA FDCC jsr [PC - 0x234 /* 0000734C */] 00007582 3E00 move.w D7, D0 00007584 6004 bra +0x6 /* 0000758A */ label00007586: 00007586 422E FFE8 clr.b [A6 - 0x18] label0000758A: 0000758A 426E FFEA clr.w [A6 - 0x16] label0000758E: 0000758E 302E 000A move.w D0, [A6 + 0xA] 00007592 6700 00B2 beq +0xB4 /* 00007646 */ 00007596 0C47 002D cmpi.w D7, 0x2D /* '-' */ 0000759A 6610 bne +0x12 /* 000075AC */ 0000759C 302E FFE4 move.w D0, [A6 - 0x1C] 000075A0 670A beq +0xC /* 000075AC */ 000075A2 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1 000075A8 6000 0088 bra +0x8A /* 00007632 */ label000075AC: 000075AC 0C47 0030 cmpi.w D7, 0x30 /* '0' */ 000075B0 6D50 blt +0x52 /* 00007602 */ 000075B2 0C47 0039 cmpi.w D7, 0x39 /* '9' */ 000075B6 6E4A bgt +0x4C /* 00007602 */ 000075B8 302E FFE4 move.w D0, [A6 - 0x1C] 000075BC 6714 beq +0x16 /* 000075D2 */ 000075BE 302E FFE2 move.w D0, [A6 - 0x1E] 000075C2 C1FC 000A muls.w D0, 0xA /* '\n' */ 000075C6 D047 add.w D0, D7 000075C8 907C 0030 sub.w D0, 0x30 /* '0' */ 000075CC 3D40 FFE2 move.w [A6 - 0x1E], D0 000075D0 602E bra +0x30 /* 00007600 */ label000075D2: 000075D2 0C47 0030 cmpi.w D7, 0x30 /* '0' */ 000075D6 6704 beq +0x6 /* 000075DC */ 000075D8 426E FFDE clr.w [A6 - 0x22] label000075DC: 000075DC 302E FFDA move.w D0, [A6 - 0x26] 000075E0 6606 bne +0x8 /* 000075E8 */ 000075E2 526E FFEA addq.w [A6 - 0x16], 1 000075E6 6018 bra +0x1A /* 00007600 */ label000075E8: 000075E8 302E FFE6 move.w D0, [A6 - 0x1A] 000075EC 6704 beq +0x6 /* 000075F2 */ 000075EE 536E FFEA subq.w [A6 - 0x16], 1 label000075F2: 000075F2 302E FFDE move.w D0, [A6 - 0x22] 000075F6 6608 bne +0xA /* 00007600 */ 000075F8 3007 move.w D0, D7 000075FA 16C0 move.b [A3]+, D0 000075FC 536E FFDA subq.w [A6 - 0x26], 1 label00007600: 00007600 6030 bra +0x32 /* 00007632 */ label00007602: 00007602 0C47 002E cmpi.w D7, 0x2E /* '.' */ 00007606 660E bne +0x10 /* 00007616 */ 00007608 302E FFE6 move.w D0, [A6 - 0x1A] 0000760C 6608 bne +0xA /* 00007616 */ 0000760E 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 00007614 601C bra +0x1E /* 00007632 */ label00007616: 00007616 0C47 0045 cmpi.w D7, 0x45 /* 'E' */ 0000761A 6706 beq +0x8 /* 00007622 */ 0000761C 0C47 0065 cmpi.w D7, 0x65 /* 'e' */ 00007620 660E bne +0x10 /* 00007630 */ label00007622: 00007622 302E FFE4 move.w D0, [A6 - 0x1C] 00007626 6608 bne +0xA /* 00007630 */ 00007628 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1 0000762E 6002 bra +0x4 /* 00007632 */ label00007630: 00007630 6014 bra +0x16 /* 00007646 */ label00007632: 00007632 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1 00007638 4EBA FD12 jsr [PC - 0x2EE /* 0000734C */] 0000763C 3E00 move.w D7, D0 0000763E 536E 000A subq.w [A6 + 0xA], 1 00007642 6000 FF4A bra -0xB4 /* 0000758E */ label00007646: 00007646 302E FFDC move.w D0, [A6 - 0x24] 0000764A 6606 bne +0x8 /* 00007652 */ 0000764C 397C 0001 C1A2 move.w [A4 - 0x3E5E], 0x1 label00007652: 00007652 302E FFE0 move.w D0, [A6 - 0x20] 00007656 670A beq +0xC /* 00007662 */ 00007658 302E FFE2 move.w D0, [A6 - 0x1E] 0000765C 916E FFEA sub.w [A6 - 0x16], D0 00007660 6008 bra +0xA /* 0000766A */ label00007662: 00007662 302E FFE2 move.w D0, [A6 - 0x1E] 00007666 D16E FFEA add.w [A6 - 0x16], D0 label0000766A: 0000766A 4213 clr.b [A3] 0000766C 486E FFEC pea.l [A6 - 0x14] 00007670 4EBA ECA2 jsr [PC - 0x135E /* 00006314 */] 00007674 588F addq.l A7, 4 00007676 486E FFE8 pea.l [A6 - 0x18] 0000767A 486E FFD2 pea.l [A6 - 0x2E] 0000767E 3F3C 0809 move.w -[A7], 0x809 00007682 A9EB syscall Pack4/FP68K 00007684 302C C1A4 move.w D0, [A4 - 0x3E5C] 00007688 670E beq +0x10 /* 00007698 */ 0000768A 2F2C C1AA move.l -[A7], [A4 - 0x3E56] 0000768E 3F07 move.w -[A7], D7 00007690 4EBA EB44 jsr [PC - 0x14BC /* 000061D6 */] 00007694 5C8F addq.l A7, 6 00007696 6004 bra +0x6 /* 0000769C */ label00007698: 00007698 53AC C1A6 subq.l [A4 - 0x3E5A], 1 label0000769C: 0000769C 486E FFD2 pea.l [A6 - 0x2E] 000076A0 486C C18C pea.l [A4 - 0x3E74] 000076A4 3F3C 080E move.w -[A7], 0x80E 000076A8 A9EB syscall Pack4/FP68K 000076AA 265F movea.l A3, [A7]+ 000076AC 3E1F move.w D7, [A7]+ 000076AE 4E5E unlink A6 000076B0 4E75 rts fn000076B2: 000076B2 4E56 FFE2 link A6, -0x001E 000076B6 426E FFFE clr.w [A6 - 0x2] 000076BA 2F0B move.l -[A7], A3 000076BC 2F0A move.l -[A7], A2 000076BE 426C C1A2 clr.w [A4 - 0x3E5E] 000076C2 206E 0008 movea.l A0, [A6 + 0x8] 000076C6 58AE 0008 addq.l [A6 + 0x8], 4 000076CA 2650 movea.l A3, [A0] label000076CC: 000076CC 1013 move.b D0, [A3] 000076CE 6700 0336 beq +0x338 /* 00007A06 */ 000076D2 101B move.b D0, [A3]+ 000076D4 4880 ext.w D0 000076D6 3D40 FFF8 move.w [A6 - 0x8], D0 000076DA 0C6E 0020 FFF8 cmpi.w [A6 - 0x8], 0x20 /* ' ' */ 000076E0 6710 beq +0x12 /* 000076F2 */ 000076E2 0C6E 0009 FFF8 cmpi.w [A6 - 0x8], 0x9 /* '\t' */ 000076E8 6708 beq +0xA /* 000076F2 */ 000076EA 0C6E 000A FFF8 cmpi.w [A6 - 0x8], 0xA /* '\n' */ 000076F0 662C bne +0x2E /* 0000771E */ label000076F2: 000076F2 4EBA FC7E jsr [PC - 0x382 /* 00007372 */] 000076F6 3D40 FFF6 move.w [A6 - 0xA], D0 000076FA 0C6E FFFF FFF6 cmpi.w [A6 - 0xA], 0xFFFF 00007700 671A beq +0x1C /* 0000771C */ 00007702 302C C1A4 move.w D0, [A4 - 0x3E5C] 00007706 6710 beq +0x12 /* 00007718 */ 00007708 2F2C C1AA move.l -[A7], [A4 - 0x3E56] 0000770C 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00007710 4EBA EAC4 jsr [PC - 0x153C /* 000061D6 */] 00007714 5C8F addq.l A7, 6 00007716 6004 bra +0x6 /* 0000771C */ label00007718: 00007718 53AC C1A6 subq.l [A4 - 0x3E5A], 1 label0000771C: 0000771C 60AE bra -0x50 /* 000076CC */ label0000771E: 0000771E 0C6E 0025 FFF8 cmpi.w [A6 - 0x8], 0x25 /* '%' */ 00007724 6748 beq +0x4A /* 0000776E */ 00007726 4EBA FC4A jsr [PC - 0x3B6 /* 00007372 */] 0000772A 3D40 FFF6 move.w [A6 - 0xA], D0 0000772E 0C6E FFFF FFF6 cmpi.w [A6 - 0xA], 0xFFFF 00007734 6608 bne +0xA /* 0000773E */ 00007736 303C FFFF move.w D0, 0xFFFF 0000773A 6000 02CE bra +0x2D0 /* 00007A0A */ label0000773E: 0000773E 302E FFF6 move.w D0, [A6 - 0xA] 00007742 B06E FFF8 cmp.w D0, [A6 - 0x8] 00007746 6722 beq +0x24 /* 0000776A */ 00007748 302C C1A4 move.w D0, [A4 - 0x3E5C] 0000774C 6710 beq +0x12 /* 0000775E */ 0000774E 2F2C C1AA move.l -[A7], [A4 - 0x3E56] 00007752 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00007756 4EBA EA7E jsr [PC - 0x1582 /* 000061D6 */] 0000775A 5C8F addq.l A7, 6 0000775C 6004 bra +0x6 /* 00007762 */ label0000775E: 0000775E 53AC C1A6 subq.l [A4 - 0x3E5A], 1 label00007762: 00007762 302E FFFE move.w D0, [A6 - 0x2] 00007766 6000 02A2 bra +0x2A4 /* 00007A0A */ label0000776A: 0000776A 6000 0296 bra +0x298 /* 00007A02 */ label0000776E: 0000776E 303C 0000 move.w D0, 0x0 00007772 3D40 FFF2 move.w [A6 - 0xE], D0 00007776 3D40 FFF0 move.w [A6 - 0x10], D0 0000777A 3D7C 0100 FFEE move.w [A6 - 0x12], 0x100 00007780 1013 move.b D0, [A3] 00007782 4880 ext.w D0 00007784 B07C 002A cmp.w D0, 0x2A /* '*' */ 00007788 6608 bne +0xA /* 00007792 */ 0000778A 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1 00007790 528B addq.l A3, 1 label00007792: 00007792 1013 move.b D0, [A3] 00007794 4880 ext.w D0 00007796 B07C 0030 cmp.w D0, 0x30 /* '0' */ 0000779A 6D20 blt +0x22 /* 000077BC */ 0000779C 1013 move.b D0, [A3] 0000779E 4880 ext.w D0 000077A0 B07C 0039 cmp.w D0, 0x39 /* '9' */ 000077A4 6E16 bgt +0x18 /* 000077BC */ 000077A6 2D4B FFFA move.l [A6 - 0x6], A3 000077AA 486E FFFA pea.l [A6 - 0x6] 000077AE 4EBA E49A jsr [PC - 0x1B66 /* 00005C4A */] 000077B2 588F addq.l A7, 4 000077B4 3D40 FFEE move.w [A6 - 0x12], D0 000077B8 266E FFFA movea.l A3, [A6 - 0x6] label000077BC: 000077BC 1013 move.b D0, [A3] 000077BE 4880 ext.w D0 000077C0 B07C 006C cmp.w D0, 0x6C /* 'l' */ 000077C4 6608 bne +0xA /* 000077CE */ 000077C6 3D7C 0001 FFF0 move.w [A6 - 0x10], 0x1 000077CC 528B addq.l A3, 1 label000077CE: 000077CE 101B move.b D0, [A3]+ 000077D0 4880 ext.w D0 000077D2 3D40 FFF4 move.w [A6 - 0xC], D0 000077D6 0C6E 0063 FFF4 cmpi.w [A6 - 0xC], 0x63 /* 'c' */ 000077DC 6634 bne +0x36 /* 00007812 */ 000077DE 4EBA FB6C jsr [PC - 0x494 /* 0000734C */] 000077E2 3D40 FFF6 move.w [A6 - 0xA], D0 000077E6 0C40 FFFF cmpi.w D0, 0xFFFF 000077EA 6608 bne +0xA /* 000077F4 */ 000077EC 303C FFFF move.w D0, 0xFFFF 000077F0 6000 0218 bra +0x21A /* 00007A0A */ label000077F4: 000077F4 302E FFF2 move.w D0, [A6 - 0xE] 000077F8 6610 bne +0x12 /* 0000780A */ 000077FA 302E FFF6 move.w D0, [A6 - 0xA] 000077FE 206E 0008 movea.l A0, [A6 + 0x8] 00007802 58AE 0008 addq.l [A6 + 0x8], 4 00007806 2050 movea.l A0, [A0] 00007808 1080 move.b [A0], D0 label0000780A: 0000780A 526E FFFE addq.w [A6 - 0x2], 1 0000780E 6000 01F2 bra +0x1F4 /* 00007A02 */ label00007812: 00007812 0C6E 0064 FFF4 cmpi.w [A6 - 0xC], 0x64 /* 'd' */ 00007818 671A beq +0x1C /* 00007834 */ 0000781A 0C6E 006F FFF4 cmpi.w [A6 - 0xC], 0x6F /* 'o' */ 00007820 6712 beq +0x14 /* 00007834 */ 00007822 0C6E 0078 FFF4 cmpi.w [A6 - 0xC], 0x78 /* 'x' */ 00007828 670A beq +0xC /* 00007834 */ 0000782A 0C6E 0068 FFF4 cmpi.w [A6 - 0xC], 0x68 /* 'h' */ 00007830 6600 0090 bne +0x92 /* 000078C2 */ label00007834: 00007834 4EBA FB3C jsr [PC - 0x4C4 /* 00007372 */] 00007838 3D40 FFF6 move.w [A6 - 0xA], D0 0000783C 0C40 FFFF cmpi.w D0, 0xFFFF 00007840 6608 bne +0xA /* 0000784A */ 00007842 303C FFFF move.w D0, 0xFFFF 00007846 6000 01C2 bra +0x1C4 /* 00007A0A */ label0000784A: 0000784A 3F2E FFEE move.w -[A7], [A6 - 0x12] 0000784E 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00007852 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00007856 4EBA FBBE jsr [PC - 0x442 /* 00007416 */] 0000785A 5C8F addq.l A7, 6 0000785C 2D40 FFE2 move.l [A6 - 0x1E], D0 00007860 302C C1A2 move.w D0, [A4 - 0x3E5E] 00007864 6708 beq +0xA /* 0000786E */ 00007866 302E FFFE move.w D0, [A6 - 0x2] 0000786A 6000 019E bra +0x1A0 /* 00007A0A */ label0000786E: 0000786E 302E FFF2 move.w D0, [A6 - 0xE] 00007872 6646 bne +0x48 /* 000078BA */ 00007874 302E FFF0 move.w D0, [A6 - 0x10] 00007878 6712 beq +0x14 /* 0000788C */ 0000787A 206E 0008 movea.l A0, [A6 + 0x8] 0000787E 58AE 0008 addq.l [A6 + 0x8], 4 00007882 2010 move.l D0, [A0] 00007884 2040 movea.l A0, D0 00007886 20AE FFE2 move.l [A0], [A6 - 0x1E] 0000788A 602E bra +0x30 /* 000078BA */ label0000788C: 0000788C 0C6E 0068 FFF4 cmpi.w [A6 - 0xC], 0x68 /* 'h' */ 00007892 6614 bne +0x16 /* 000078A8 */ 00007894 202E FFE2 move.l D0, [A6 - 0x1E] 00007898 206E 0008 movea.l A0, [A6 + 0x8] 0000789C 58AE 0008 addq.l [A6 + 0x8], 4 000078A0 2210 move.l D1, [A0] 000078A2 2041 movea.l A0, D1 000078A4 1080 move.b [A0], D0 000078A6 6012 bra +0x14 /* 000078BA */ label000078A8: 000078A8 202E FFE2 move.l D0, [A6 - 0x1E] 000078AC 206E 0008 movea.l A0, [A6 + 0x8] 000078B0 58AE 0008 addq.l [A6 + 0x8], 4 000078B4 2210 move.l D1, [A0] 000078B6 2041 movea.l A0, D1 000078B8 3080 move.w [A0], D0 label000078BA: 000078BA 526E FFFE addq.w [A6 - 0x2], 1 000078BE 6000 0142 bra +0x144 /* 00007A02 */ label000078C2: 000078C2 0C6E 0065 FFF4 cmpi.w [A6 - 0xC], 0x65 /* 'e' */ 000078C8 670A beq +0xC /* 000078D4 */ 000078CA 0C6E 0066 FFF4 cmpi.w [A6 - 0xC], 0x66 /* 'f' */ 000078D0 6600 009E bne +0xA0 /* 00007970 */ label000078D4: 000078D4 4EBA FA9C jsr [PC - 0x564 /* 00007372 */] 000078D8 3D40 FFF6 move.w [A6 - 0xA], D0 000078DC 0C40 FFFF cmpi.w D0, 0xFFFF 000078E0 6608 bne +0xA /* 000078EA */ 000078E2 303C FFFF move.w D0, 0xFFFF 000078E6 6000 0122 bra +0x124 /* 00007A0A */ label000078EA: 000078EA 3F2E FFEE move.w -[A7], [A6 - 0x12] 000078EE 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000078F2 4EBA FC4C jsr [PC - 0x3B4 /* 00007540 */] 000078F6 588F addq.l A7, 4 000078F8 486C C18C pea.l [A4 - 0x3E74] 000078FC 486E FFE6 pea.l [A6 - 0x1A] 00007900 3F3C 0810 move.w -[A7], 0x810 00007904 A9EB syscall Pack4/FP68K 00007906 302C C1A2 move.w D0, [A4 - 0x3E5E] 0000790A 6708 beq +0xA /* 00007914 */ 0000790C 302E FFFE move.w D0, [A6 - 0x2] 00007910 6000 00F8 bra +0xFA /* 00007A0A */ label00007914: 00007914 302E FFF2 move.w D0, [A6 - 0xE] 00007918 664E bne +0x50 /* 00007968 */ 0000791A 302E FFF0 move.w D0, [A6 - 0x10] 0000791E 6728 beq +0x2A /* 00007948 */ 00007920 486E FFE6 pea.l [A6 - 0x1A] 00007924 486C C18C pea.l [A4 - 0x3E74] 00007928 3F3C 080E move.w -[A7], 0x80E 0000792C A9EB syscall Pack4/FP68K 0000792E 206E 0008 movea.l A0, [A6 + 0x8] 00007932 58AE 0008 addq.l [A6 + 0x8], 4 00007936 2210 move.l D1, [A0] 00007938 2041 movea.l A0, D1 0000793A 486C C18C pea.l [A4 - 0x3E74] 0000793E 4850 pea.l [A0] 00007940 3F3C 0810 move.w -[A7], 0x810 00007944 A9EB syscall Pack4/FP68K 00007946 6020 bra +0x22 /* 00007968 */ label00007948: 00007948 486E FFE6 pea.l [A6 - 0x1A] 0000794C 486C C18C pea.l [A4 - 0x3E74] 00007950 3F3C 080E move.w -[A7], 0x80E 00007954 A9EB syscall Pack4/FP68K 00007956 4EBA 0224 jsr [PC + 0x224 /* 00007B7C */] 0000795A 206E 0008 movea.l A0, [A6 + 0x8] 0000795E 58AE 0008 addq.l [A6 + 0x8], 4 00007962 2210 move.l D1, [A0] 00007964 2041 movea.l A0, D1 00007966 2080 move.l [A0], D0 label00007968: 00007968 526E FFFE addq.w [A6 - 0x2], 1 0000796C 6000 0094 bra +0x96 /* 00007A02 */ label00007970: 00007970 0C6E 0073 FFF4 cmpi.w [A6 - 0xC], 0x73 /* 's' */ 00007976 6600 008A bne +0x8C /* 00007A02 */ 0000797A 4EBA F9F6 jsr [PC - 0x60A /* 00007372 */] 0000797E 3D40 FFF6 move.w [A6 - 0xA], D0 00007982 0C40 FFFF cmpi.w D0, 0xFFFF 00007986 6606 bne +0x8 /* 0000798E */ 00007988 303C FFFF move.w D0, 0xFFFF 0000798C 607C bra +0x7E /* 00007A0A */ label0000798E: 0000798E 302E FFF2 move.w D0, [A6 - 0xE] 00007992 660A bne +0xC /* 0000799E */ 00007994 206E 0008 movea.l A0, [A6 + 0x8] 00007998 58AE 0008 addq.l [A6 + 0x8], 4 0000799C 2450 movea.l A2, [A0] label0000799E: 0000799E 302E FFEE move.w D0, [A6 - 0x12] 000079A2 673E beq +0x40 /* 000079E2 */ 000079A4 0C6E 0020 FFF6 cmpi.w [A6 - 0xA], 0x20 /* ' ' */ 000079AA 6736 beq +0x38 /* 000079E2 */ 000079AC 0C6E 0009 FFF6 cmpi.w [A6 - 0xA], 0x9 /* '\t' */ 000079B2 672E beq +0x30 /* 000079E2 */ 000079B4 0C6E 000A FFF6 cmpi.w [A6 - 0xA], 0xA /* '\n' */ 000079BA 6726 beq +0x28 /* 000079E2 */ 000079BC 302E FFF2 move.w D0, [A6 - 0xE] 000079C0 6606 bne +0x8 /* 000079C8 */ 000079C2 302E FFF6 move.w D0, [A6 - 0xA] 000079C6 14C0 move.b [A2]+, D0 label000079C8: 000079C8 4EBA F982 jsr [PC - 0x67E /* 0000734C */] 000079CC 3D40 FFF6 move.w [A6 - 0xA], D0 000079D0 0C40 FFFF cmpi.w D0, 0xFFFF 000079D4 6606 bne +0x8 /* 000079DC */ 000079D6 303C FFFF move.w D0, 0xFFFF 000079DA 602E bra +0x30 /* 00007A0A */ label000079DC: 000079DC 536E FFEE subq.w [A6 - 0x12], 1 000079E0 60BC bra -0x42 /* 0000799E */ label000079E2: 000079E2 421A clr.b [A2]+ 000079E4 302C C1A4 move.w D0, [A4 - 0x3E5C] 000079E8 6710 beq +0x12 /* 000079FA */ 000079EA 2F2C C1AA move.l -[A7], [A4 - 0x3E56] 000079EE 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000079F2 4EBA E7E2 jsr [PC - 0x181E /* 000061D6 */] 000079F6 5C8F addq.l A7, 6 000079F8 6004 bra +0x6 /* 000079FE */ label000079FA: 000079FA 53AC C1A6 subq.l [A4 - 0x3E5A], 1 label000079FE: 000079FE 526E FFFE addq.w [A6 - 0x2], 1 label00007A02: 00007A02 6000 FCC8 bra -0x336 /* 000076CC */ label00007A06: 00007A06 302E FFFE move.w D0, [A6 - 0x2] label00007A0A: 00007A0A 245F movea.l A2, [A7]+ 00007A0C 265F movea.l A3, [A7]+ 00007A0E 4E5E unlink A6 00007A10 4E75 rts fn00007A12: 00007A12 4E56 0000 link A6, 0 00007A16 296E 0008 C1AA move.l [A4 - 0x3E56], [A6 + 0x8] 00007A1C 397C 0001 C1A4 move.w [A4 - 0x3E5C], 0x1 00007A22 486E 000C pea.l [A6 + 0xC] 00007A26 4EBA FC8A jsr [PC - 0x376 /* 000076B2 */] 00007A2A 588F addq.l A7, 4 00007A2C 4E5E unlink A6 00007A2E 4E75 rts fn00007A30: 00007A30 4E56 0000 link A6, 0 00007A34 2F0B move.l -[A7], A3 00007A36 266E 0008 movea.l A3, [A6 + 0x8] 00007A3A 2F0B move.l -[A7], A3 00007A3C 4EBA 0044 jsr [PC + 0x44 /* 00007A82 */] 00007A40 588F addq.l A7, 4 00007A42 4A40 tst.w D0 00007A44 6706 beq +0x8 /* 00007A4C */ 00007A46 303C FFFF move.w D0, 0xFFFF 00007A4A 6030 bra +0x32 /* 00007A7C */ label00007A4C: 00007A4C 302B 000A move.w D0, [A3 + 0xA] 00007A50 C07C 0010 and.w D0, 0x10 00007A54 670A beq +0xC /* 00007A60 */ 00007A56 2F2B 0006 move.l -[A7], [A3 + 0x6] 00007A5A 4EBA 04D2 jsr [PC + 0x4D2 /* 00007F2E */] 00007A5E 588F addq.l A7, 4 label00007A60: 00007A60 426B 000A clr.w [A3 + 0xA] 00007A64 3F2B 000C move.w -[A7], [A3 + 0xC] 00007A68 4EBA EC38 jsr [PC - 0x13C8 /* 000066A2 */] 00007A6C 548F addq.l A7, 2 00007A6E 4A40 tst.w D0 00007A70 6706 beq +0x8 /* 00007A78 */ 00007A72 303C FFFF move.w D0, 0xFFFF 00007A76 6004 bra +0x6 /* 00007A7C */ label00007A78: 00007A78 303C 0000 move.w D0, 0x0 label00007A7C: 00007A7C 265F movea.l A3, [A7]+ 00007A7E 4E5E unlink A6 00007A80 4E75 rts fn00007A82: 00007A82 4E56 FFFC link A6, -0x0004 00007A86 2F0B move.l -[A7], A3 00007A88 266E 0008 movea.l A3, [A6 + 0x8] 00007A8C 3F07 move.w -[A7], D7 00007A8E 302B 000A move.w D0, [A3 + 0xA] 00007A92 C07C 0003 and.w D0, 0x3 00007A96 6608 bne +0xA /* 00007AA0 */ 00007A98 303C FFFF move.w D0, 0xFFFF 00007A9C 6000 008C bra +0x8E /* 00007B2A */ label00007AA0: 00007AA0 2013 move.l D0, [A3] 00007AA2 90AB 0006 sub.l D0, [A3 + 0x6] 00007AA6 3E00 move.w D7, D0 00007AA8 302B 000A move.w D0, [A3 + 0xA] 00007AAC C07C 0080 and.w D0, 0x80 00007AB0 674C beq +0x4E /* 00007AFE */ 00007AB2 302B 000A move.w D0, [A3 + 0xA] 00007AB6 C07C 0002 and.w D0, 0x2 00007ABA 6606 bne +0x8 /* 00007AC2 */ 00007ABC 303C FFFF move.w D0, 0xFFFF 00007AC0 6068 bra +0x6A /* 00007B2A */ label00007AC2: 00007AC2 302B 000A move.w D0, [A3 + 0xA] 00007AC6 C07C 0004 and.w D0, 0x4 00007ACA 6710 beq +0x12 /* 00007ADC */ 00007ACC 3F3C 0002 move.w -[A7], 0x2 00007AD0 42A7 clr.l -[A7] 00007AD2 3F2B 000C move.w -[A7], [A3 + 0xC] 00007AD6 4EBA EAC8 jsr [PC - 0x1538 /* 000065A0 */] 00007ADA 508F addq.l A7, 8 label00007ADC: 00007ADC 3F07 move.w -[A7], D7 00007ADE 2F2B 0006 move.l -[A7], [A3 + 0x6] 00007AE2 3F2B 000C move.w -[A7], [A3 + 0xC] 00007AE6 4EBA F1EA jsr [PC - 0xE16 /* 00006CD2 */] 00007AEA 508F addq.l A7, 8 00007AEC 0C40 FFFF cmpi.w D0, 0xFFFF 00007AF0 6606 bne +0x8 /* 00007AF8 */ 00007AF2 303C FFFF move.w D0, 0xFFFF 00007AF6 6032 bra +0x34 /* 00007B2A */ label00007AF8: 00007AF8 026B FF7F 000A andi.w [A3 + 0xA], 0xFF7F label00007AFE: 00007AFE 2D4B FFFC move.l [A6 - 0x4], A3 00007B02 0C6B 7D00 000C cmpi.w [A3 + 0xC], 0x7D00 /* '}\0' */ 00007B08 6C14 bge +0x16 /* 00007B1E */ 00007B0A 206E FFFC movea.l A0, [A6 - 0x4] 00007B0E 41E8 000E lea.l A0, [A0 + 0xE] 00007B12 2F08 move.l -[A7], A0 00007B14 3F2B 000C move.w -[A7], [A3 + 0xC] 00007B18 4EBA DD42 jsr [PC - 0x22BE /* 0000585C */] 00007B1C 5C8F addq.l A7, 6 label00007B1E: 00007B1E 26AB 0006 move.l [A3], [A3 + 0x6] 00007B22 426B 0004 clr.w [A3 + 0x4] 00007B26 303C 0000 move.w D0, 0x0 label00007B2A: 00007B2A 3E1F move.w D7, [A7]+ 00007B2C 265F movea.l A3, [A7]+ 00007B2E 4E5E unlink A6 00007B30 4E75 rts fn00007B32: 00007B32 4E56 0000 link A6, 0 00007B36 554F subq.w A7, 2 00007B38 A861 syscall Random 00007B3A 301F move.w D0, [A7]+ 00007B3C 4E5E unlink A6 00007B3E 4E75 rts fn00007B40: 00007B40 2940 C198 move.l [A4 - 0x3E68], D0 00007B44 486C C198 pea.l [A4 - 0x3E68] 00007B48 486C C18C pea.l [A4 - 0x3E74] 00007B4C 3F3C 280E move.w -[A7], 0x280E 00007B50 A9EB syscall Pack4/FP68K 00007B52 4E75 rts fn00007B54: 00007B54 486C C18C pea.l [A4 - 0x3E74] 00007B58 486C C198 pea.l [A4 - 0x3E68] 00007B5C 3F3C 2810 move.w -[A7], 0x2810 00007B60 A9EB syscall Pack4/FP68K 00007B62 202C C198 move.l D0, [A4 - 0x3E68] 00007B66 4E75 rts fn00007B68: 00007B68 2940 C198 move.l [A4 - 0x3E68], D0 00007B6C 486C C198 pea.l [A4 - 0x3E68] 00007B70 486C C18C pea.l [A4 - 0x3E74] 00007B74 3F3C 100E move.w -[A7], 0x100E 00007B78 A9EB syscall Pack4/FP68K 00007B7A 4E75 rts fn00007B7C: 00007B7C 486C C18C pea.l [A4 - 0x3E74] 00007B80 486C C198 pea.l [A4 - 0x3E68] 00007B84 3F3C 1010 move.w -[A7], 0x1010 00007B88 A9EB syscall Pack4/FP68K 00007B8A 202C C198 move.l D0, [A4 - 0x3E68] 00007B8E 4E75 rts fn00007B90: 00007B90 4E56 0000 link A6, 0 00007B94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007B98 A89A syscall GetPen 00007B9A 4E5E unlink A6 00007B9C 4E75 rts fn00007B9E: 00007B9E 4E56 0000 link A6, 0 00007BA2 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007BA6 3F2E 000A move.w -[A7], [A6 + 0xA] 00007BAA A89B syscall PenSize 00007BAC 4E5E unlink A6 00007BAE 4E75 rts fn00007BB0: 00007BB0 4E56 0000 link A6, 0 00007BB4 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007BB8 A89C syscall PenMode 00007BBA 4E5E unlink A6 00007BBC 4E75 rts fn00007BBE: 00007BBE 4E56 0000 link A6, 0 00007BC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007BC6 A89D syscall PenPat 00007BC8 4E5E unlink A6 00007BCA 4E75 rts fn00007BCC: 00007BCC 4E56 0000 link A6, 0 00007BD0 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007BD4 3F2E 000A move.w -[A7], [A6 + 0xA] 00007BD8 A893 syscall MoveTo 00007BDA 4E5E unlink A6 00007BDC 4E75 rts fn00007BDE: 00007BDE 4E56 0000 link A6, 0 00007BE2 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007BE6 3F2E 000A move.w -[A7], [A6 + 0xA] 00007BEA A894 syscall Move 00007BEC 4E5E unlink A6 00007BEE 4E75 rts fn00007BF0: 00007BF0 4E56 0000 link A6, 0 00007BF4 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007BF8 3F2E 000A move.w -[A7], [A6 + 0xA] 00007BFC A891 syscall LineTo 00007BFE 4E5E unlink A6 00007C00 4E75 rts fn00007C02: 00007C02 4E56 0000 link A6, 0 00007C06 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007C0A 3F2E 000A move.w -[A7], [A6 + 0xA] 00007C0E A892 syscall Line 00007C10 4E5E unlink A6 00007C12 4E75 rts fn00007C14: 00007C14 4E56 0000 link A6, 0 00007C18 558F subq.l A7, 2 00007C1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007C1E A86A syscall HiWord 00007C20 301F move.w D0, [A7]+ 00007C22 4E5E unlink A6 00007C24 4E75 rts fn00007C26: 00007C26 4E56 0000 link A6, 0 00007C2A 558F subq.l A7, 2 00007C2C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007C30 A86B syscall LoWord 00007C32 301F move.w D0, [A7]+ 00007C34 4E5E unlink A6 00007C36 4E75 rts fn00007C38: 00007C38 4E56 0000 link A6, 0 00007C3C A9CC syscall TEInit 00007C3E 4E5E unlink A6 00007C40 4E75 rts fn00007C42: 00007C42 4E56 FFFC link A6, -0x0004 00007C46 2F0B move.l -[A7], A3 00007C48 2F0A move.l -[A7], A2 00007C4A 266E 0008 movea.l A3, [A6 + 0x8] 00007C4E 246E 000C movea.l A2, [A6 + 0xC] 00007C52 2D4B FFFC move.l [A6 - 0x4], A3 label00007C56: 00007C56 16DA move.b [A3]+, [A2]+ 00007C58 6702 beq +0x4 /* 00007C5C */ 00007C5A 60FA bra -0x4 /* 00007C56 */ label00007C5C: 00007C5C 202E FFFC move.l D0, [A6 - 0x4] 00007C60 245F movea.l A2, [A7]+ 00007C62 265F movea.l A3, [A7]+ 00007C64 4E5E unlink A6 00007C66 4E75 rts fn00007C68: 00007C68 4E56 0000 link A6, 0 00007C6C 2F0B move.l -[A7], A3 00007C6E 266E 0008 movea.l A3, [A6 + 0x8] 00007C72 3F07 move.w -[A7], D7 00007C74 4247 clr.w D7 label00007C76: 00007C76 101B move.b D0, [A3]+ 00007C78 6704 beq +0x6 /* 00007C7E */ 00007C7A 5247 addq.w D7, 1 00007C7C 60F8 bra -0x6 /* 00007C76 */ label00007C7E: 00007C7E 3007 move.w D0, D7 00007C80 3E1F move.w D7, [A7]+ 00007C82 265F movea.l A3, [A7]+ 00007C84 4E5E unlink A6 00007C86 4E75 rts fn00007C88: 00007C88 4E56 FFE8 link A6, -0x0018 00007C8C 302C C094 move.w D0, [A4 - 0x3F6C] 00007C90 B06C C092 cmp.w D0, [A4 - 0x3F6E] 00007C94 671A beq +0x1C /* 00007CB0 */ 00007C96 302C C092 move.w D0, [A4 - 0x3F6E] 00007C9A 526C C092 addq.w [A4 - 0x3F6E], 1 00007C9E 41EC C136 lea.l A0, [A4 - 0x3ECA] 00007CA2 D0C0 add.w A0, D0 00007CA4 1010 move.b D0, [A0] 00007CA6 4880 ext.w D0 00007CA8 6000 019E bra +0x1A0 /* 00007E48 */ 00007CAC 6000 019A bra +0x19C /* 00007E48 */ label00007CB0: 00007CB0 303C 0000 move.w D0, 0x0 00007CB4 3940 C092 move.w [A4 - 0x3F6E], D0 00007CB8 3940 C094 move.w [A4 - 0x3F6C], D0 label00007CBC: 00007CBC 486C 04A4 pea.l [A4 + 0x4A4] 00007CC0 4EBA E6CA jsr [PC - 0x1936 /* 0000638C */] 00007CC4 588F addq.l A7, 4 00007CC6 4EBA E79C jsr [PC - 0x1864 /* 00006464 */] 00007CCA 486C C23E pea.l [A4 - 0x3DC2] 00007CCE 4EBA FDB2 jsr [PC - 0x24E /* 00007A82 */] 00007CD2 588F addq.l A7, 4 00007CD4 486E FFE8 pea.l [A6 - 0x18] 00007CD8 4EBA FEB6 jsr [PC - 0x14A /* 00007B90 */] 00007CDC 588F addq.l A7, 4 00007CDE 486C C23E pea.l [A4 - 0x3DC2] 00007CE2 3F3C 005F move.w -[A7], 0x5F /* '_' */ 00007CE6 4EBA E55E jsr [PC - 0x1AA2 /* 00006246 */] 00007CEA 5C8F addq.l A7, 6 00007CEC 486C C23E pea.l [A4 - 0x3DC2] 00007CF0 4EBA FD90 jsr [PC - 0x270 /* 00007A82 */] 00007CF4 588F addq.l A7, 4 00007CF6 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00007CFA 3F2E FFEA move.w -[A7], [A6 - 0x16] 00007CFE 4EBA FECC jsr [PC - 0x134 /* 00007BCC */] 00007D02 588F addq.l A7, 4 00007D04 486E FFEE pea.l [A6 - 0x12] 00007D08 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00007D0C 4EBA ECEE jsr [PC - 0x1312 /* 000069FC */] 00007D10 5C8F addq.l A7, 6 00007D12 4A00 tst.b D0 00007D14 6700 00F6 beq +0xF8 /* 00007E0C */ 00007D18 0C6E 0003 FFEE cmpi.w [A6 - 0x12], 0x3 00007D1E 670A beq +0xC /* 00007D2A */ 00007D20 0C6E 0005 FFEE cmpi.w [A6 - 0x12], 0x5 00007D26 6600 00E4 bne +0xE6 /* 00007E0C */ label00007D2A: 00007D2A 202E FFF0 move.l D0, [A6 - 0x10] 00007D2E C0BC 0000 00FF and.l D0, 0xFF 00007D34 3D40 FFEC move.w [A6 - 0x14], D0 00007D38 0C6E 0008 FFEC cmpi.w [A6 - 0x14], 0x8 00007D3E 6626 bne +0x28 /* 00007D66 */ 00007D40 302C C094 move.w D0, [A4 - 0x3F6C] 00007D44 671C beq +0x1E /* 00007D62 */ 00007D46 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00007D4A 536C C094 subq.w [A4 - 0x3F6C], 1 00007D4E 302C C094 move.w D0, [A4 - 0x3F6C] 00007D52 E380 asl D0, 1 00007D54 41EC C096 lea.l A0, [A4 - 0x3F6A] 00007D58 D0C0 add.w A0, D0 00007D5A 3F10 move.w -[A7], [A0] 00007D5C 4EBA FE6E jsr [PC - 0x192 /* 00007BCC */] 00007D60 588F addq.l A7, 4 label00007D62: 00007D62 6000 00A8 bra +0xAA /* 00007E0C */ label00007D66: 00007D66 0C6E 000D FFEC cmpi.w [A6 - 0x14], 0xD /* '\r' */ 00007D6C 6620 bne +0x22 /* 00007D8E */ 00007D6E 302C C094 move.w D0, [A4 - 0x3F6C] 00007D72 526C C094 addq.w [A4 - 0x3F6C], 1 00007D76 41EC C136 lea.l A0, [A4 - 0x3ECA] 00007D7A D0C0 add.w A0, D0 00007D7C 10BC 000A move.b [A0], 0xA /* '\n' */ 00007D80 486C 04AC pea.l [A4 + 0x4AC] 00007D84 4EBA F080 jsr [PC - 0xF80 /* 00006E06 */] 00007D88 588F addq.l A7, 4 00007D8A 6000 008E bra +0x90 /* 00007E1A */ label00007D8E: 00007D8E 0C6E 002E FFEC cmpi.w [A6 - 0x14], 0x2E /* '.' */ 00007D94 6614 bne +0x16 /* 00007DAA */ 00007D96 302E FFFC move.w D0, [A6 - 0x4] 00007D9A C07C 0100 and.w D0, 0x100 00007D9E 670A beq +0xC /* 00007DAA */ 00007DA0 3F3C 0002 move.w -[A7], 0x2 00007DA4 4EBA EBE0 jsr [PC - 0x1420 /* 00006986 */] 00007DA8 548F addq.l A7, 2 label00007DAA: 00007DAA 0C6E 0064 FFEC cmpi.w [A6 - 0x14], 0x64 /* 'd' */ 00007DB0 6628 bne +0x2A /* 00007DDA */ 00007DB2 302E FFFC move.w D0, [A6 - 0x4] 00007DB6 C07C 0100 and.w D0, 0x100 00007DBA 671E beq +0x20 /* 00007DDA */ 00007DBC 302C C094 move.w D0, [A4 - 0x3F6C] 00007DC0 526C C094 addq.w [A4 - 0x3F6C], 1 00007DC4 41EC C136 lea.l A0, [A4 - 0x3ECA] 00007DC8 D0C0 add.w A0, D0 00007DCA 10BC FFFF move.b [A0], 0xFF 00007DCE 486C 04B0 pea.l [A4 + 0x4B0] 00007DD2 4EBA F032 jsr [PC - 0xFCE /* 00006E06 */] 00007DD6 588F addq.l A7, 4 00007DD8 6040 bra +0x42 /* 00007E1A */ label00007DDA: 00007DDA 302C C094 move.w D0, [A4 - 0x3F6C] 00007DDE E380 asl D0, 1 00007DE0 41EC C096 lea.l A0, [A4 - 0x3F6A] 00007DE4 D0C0 add.w A0, D0 00007DE6 30AE FFEA move.w [A0], [A6 - 0x16] 00007DEA 302E FFEC move.w D0, [A6 - 0x14] 00007DEE 322C C094 move.w D1, [A4 - 0x3F6C] 00007DF2 526C C094 addq.w [A4 - 0x3F6C], 1 00007DF6 41EC C136 lea.l A0, [A4 - 0x3ECA] 00007DFA D0C1 add.w A0, D1 00007DFC 1080 move.b [A0], D0 00007DFE 486C C23E pea.l [A4 - 0x3DC2] 00007E02 3F2E FFEC move.w -[A7], [A6 - 0x14] 00007E06 4EBA E43E jsr [PC - 0x1BC2 /* 00006246 */] 00007E0A 5C8F addq.l A7, 6 label00007E0C: 00007E0C 486C C23E pea.l [A4 - 0x3DC2] 00007E10 4EBA FC70 jsr [PC - 0x390 /* 00007A82 */] 00007E14 588F addq.l A7, 4 00007E16 6000 FEA4 bra -0x15A /* 00007CBC */ label00007E1A: 00007E1A 302C C092 move.w D0, [A4 - 0x3F6E] 00007E1E 41EC C136 lea.l A0, [A4 - 0x3ECA] 00007E22 D0C0 add.w A0, D0 00007E24 1010 move.b D0, [A0] 00007E26 4880 ext.w D0 00007E28 B07C FFFF cmp.w D0, 0xFFFF 00007E2C 6608 bne +0xA /* 00007E36 */ 00007E2E 303C FFFF move.w D0, 0xFFFF 00007E32 6014 bra +0x16 /* 00007E48 */ 00007E34 6012 bra +0x14 /* 00007E48 */ label00007E36: 00007E36 302C C092 move.w D0, [A4 - 0x3F6E] 00007E3A 526C C092 addq.w [A4 - 0x3F6E], 1 00007E3E 41EC C136 lea.l A0, [A4 - 0x3ECA] 00007E42 D0C0 add.w A0, D0 00007E44 1010 move.b D0, [A0] 00007E46 4880 ext.w D0 label00007E48: 00007E48 4E5E unlink A6 00007E4A 4E75 rts fn00007E4C: 00007E4C 4E56 FFFC link A6, -0x0004 00007E50 2F0B move.l -[A7], A3 00007E52 266E 000A movea.l A3, [A6 + 0xA] 00007E56 2F0A move.l -[A7], A2 00007E58 244B movea.l A2, A3 00007E5A 302E 000E move.w D0, [A6 + 0xE] 00007E5E C0BC 0000 FFFF and.l D0, 0xFFFF 00007E64 2D40 FFFC move.l [A6 - 0x4], D0 00007E68 0C6E 7D00 0008 cmpi.w [A6 + 0x8], 0x7D00 /* '}\0' */ 00007E6E 663E bne +0x40 /* 00007EAE */ 00007E70 42AE FFFC clr.l [A6 - 0x4] label00007E74: 00007E74 302E 000E move.w D0, [A6 + 0xE] 00007E78 536E 000E subq.w [A6 + 0xE], 1 00007E7C 4A40 tst.w D0 00007E7E 671A beq +0x1C /* 00007E9A */ 00007E80 4EBA FE06 jsr [PC - 0x1FA /* 00007C88 */] 00007E84 1480 move.b [A2], D0 00007E86 4880 ext.w D0 00007E88 B07C FFFF cmp.w D0, 0xFFFF 00007E8C 6604 bne +0x6 /* 00007E92 */ 00007E8E 600A bra +0xC /* 00007E9A */ 00007E90 6006 bra +0x8 /* 00007E98 */ label00007E92: 00007E92 528A addq.l A2, 1 00007E94 52AE FFFC addq.l [A6 - 0x4], 1 label00007E98: 00007E98 60DA bra -0x24 /* 00007E74 */ label00007E9A: 00007E9A 202E FFFC move.l D0, [A6 - 0x4] 00007E9E 6606 bne +0x8 /* 00007EA6 */ 00007EA0 303C FFFF move.w D0, 0xFFFF 00007EA4 606C bra +0x6E /* 00007F12 */ label00007EA6: 00007EA6 202E FFFC move.l D0, [A6 - 0x4] 00007EAA 6066 bra +0x68 /* 00007F12 */ 00007EAC 602C bra +0x2E /* 00007EDA */ label00007EAE: 00007EAE 2F0B move.l -[A7], A3 00007EB0 486E FFFC pea.l [A6 - 0x4] 00007EB4 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007EB8 4EBA D96A jsr [PC - 0x2696 /* 00005824 */] 00007EBC DEFC 000A add.w A7, 0xA /* '\n' */ 00007EC0 3940 C204 move.w [A4 - 0x3DFC], D0 00007EC4 0C40 FFD9 cmpi.w D0, 0xFFD9 00007EC8 6604 bne +0x6 /* 00007ECE */ 00007ECA 426C C204 clr.w [A4 - 0x3DFC] label00007ECE: 00007ECE 302C C204 move.w D0, [A4 - 0x3DFC] 00007ED2 6706 beq +0x8 /* 00007EDA */ 00007ED4 303C FFFF move.w D0, 0xFFFF 00007ED8 6038 bra +0x3A /* 00007F12 */ label00007EDA: 00007EDA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00007EDE 4EBA F130 jsr [PC - 0xED0 /* 00007010 */] 00007EE2 548F addq.l A7, 2 00007EE4 4A40 tst.w D0 00007EE6 6626 bne +0x28 /* 00007F0E */ 00007EE8 202E FFFC move.l D0, [A6 - 0x4] 00007EEC 3D40 000E move.w [A6 + 0xE], D0 label00007EF0: 00007EF0 302E 000E move.w D0, [A6 + 0xE] 00007EF4 536E 000E subq.w [A6 + 0xE], 1 00007EF8 4A40 tst.w D0 00007EFA 6712 beq +0x14 /* 00007F0E */ 00007EFC 1013 move.b D0, [A3] 00007EFE 4880 ext.w D0 00007F00 B07C 000D cmp.w D0, 0xD /* '\r' */ 00007F04 6604 bne +0x6 /* 00007F0A */ 00007F06 16BC 000A move.b [A3], 0xA /* '\n' */ label00007F0A: 00007F0A 528B addq.l A3, 1 00007F0C 60E2 bra -0x1C /* 00007EF0 */ label00007F0E: 00007F0E 202E FFFC move.l D0, [A6 - 0x4] label00007F12: 00007F12 245F movea.l A2, [A7]+ 00007F14 265F movea.l A3, [A7]+ 00007F16 4E5E unlink A6 00007F18 4E75 rts fn00007F1A: 00007F1A 4E56 0000 link A6, 0 00007F1E 202E 0008 move.l D0, [A6 + 0x8] 00007F22 A11E syscall NewPtr, flags=1 00007F24 3940 C090 move.w [A4 - 0x3F70], D0 00007F28 2008 move.l D0, A0 00007F2A 4E5E unlink A6 00007F2C 4E75 rts fn00007F2E: 00007F2E 4E56 0000 link A6, 0 00007F32 206E 0008 movea.l A0, [A6 + 0x8] 00007F36 A01F syscall DisposPtr/DisposePtr 00007F38 3940 C090 move.w [A4 - 0x3F70], D0 00007F3C 4E5E unlink A6 00007F3E 4E75 rts fn00007F40: 00007F40 4E56 0000 link A6, 0 00007F44 206E 0008 movea.l A0, [A6 + 0x8] 00007F48 226E 000C movea.l A1, [A6 + 0xC] 00007F4C 202E 0010 move.l D0, [A6 + 0x10] 00007F50 A02E syscall BlockMove/BlockMoveData 00007F52 3940 C090 move.w [A4 - 0x3F70], D0 00007F56 4E5E unlink A6 00007F58 4E75 rts fn00007F5A: 00007F5A 4E56 0000 link A6, 0 00007F5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007F62 3F2E 000C move.w -[A7], [A6 + 0xC] 00007F66 3F2E 000E move.w -[A7], [A6 + 0xE] 00007F6A 3F2E 0010 move.w -[A7], [A6 + 0x10] 00007F6E 3F2E 0012 move.w -[A7], [A6 + 0x12] 00007F72 A8A7 syscall SetRect 00007F74 4E5E unlink A6 00007F76 4E75 rts fn00007F78: 00007F78 4E56 0000 link A6, 0 00007F7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007F80 3F2E 000C move.w -[A7], [A6 + 0xC] 00007F84 3F2E 000E move.w -[A7], [A6 + 0xE] 00007F88 A8A9 syscall InsetRect 00007F8A 4E5E unlink A6 00007F8C 4E75 rts fn00007F8E: 00007F8E 4E56 0000 link A6, 0 00007F92 A8FE syscall InitFonts 00007F94 4E5E unlink A6 00007F96 4E75 rts